일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- android studio
- aws
- HLS
- dart
- RTMP
- namespace
- 행정구역분류
- golang
- VSCode
- service
- Pod
- spring cloud config
- Windows10
- kubectl
- Flutter
- deployment
- Java
- ebpf
- wireshark
- Android
- configmap
- ffmpeg
- macos
- Sysinternals
- nginx-media-server
- docker
- aws cli
- Kubernetes
- Python
- Shell script
- Today
- Total
woonizzooni
Kubernetes 다중 클러스터 접근 (Configure Access to Multiple Clusters) 본문
Kubernetes 다중 클러스터 접근 (Configure Access to Multiple Clusters)
woonizzooni 2020. 3. 30. 23:48
kubeconfig 구성 참고
https://woonizzooni.tistory.com/entry/EKS-클러스터-인증-관리
윗 글에서 2개의 클러스터를 다음과 같이 더 추가.
$ aws eks --region 내region update-kubeconfig --name cc
$ aws eks --region 내region update-kubeconfig --name dd
$ kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
arn:aws:eks:내region:**:cluster/aa ** **
arn:aws:eks:내region:**:cluster/bb ** **
arn:aws:eks:내region:**:cluster/cc ** **
* arn:aws:eks:내region:**:cluster/dd ** **
docker-desktop
docker-for-desktop
** macos환경 기준 + docker desktop **
[방법1] kubectl 명령어로
dd 클러스터에서 다른 클러스터로 접근하고 싶을 때 (ex. docker-desktop) 다음과 같은 명령으로 클러스터를 선택할 수 있다.
$ kubectl config use-context 클러스터-컨텍스트-이름
$ kubectl config set current-context 클러스터-컨텍스트-이름
$ kubectl config use-context docker-desktop ✔ 17000 23:44:15
Switched to context "docker-desktop".
혹은
$ kubectl kubectl config set current-context docker-desktop
Property "current-context" set.
결과 확인
$ kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
arn:aws:eks:내region:**:cluster/aa ** **
arn:aws:eks:내region:**:cluster/bb ** **
arn:aws:eks:내region:**:cluster/cc ** **
arn:aws:eks:내region:**:cluster/dd ** **
* docker-desktop
docker-for-desktop
[방법2] kubeconfig 파일 편집
cureent-context 필드값에 희망하는 클러스터 이름설정
$ vi ${HOME}/.kube/config
....
current-context: docker-desktop
[방법3] docker desktop의 kubernetes를 사용할 경우
메뉴막대에서 docker > kubernetes > 원하는 클러스터 context선택
[참고]
https://kubernetes.io//docs/tasks/access-application-cluster/configure-access-multiple-clusters/
https://kubernetes.io/ko/docs/tasks/access-application-cluster/configure-access-multiple-clusters/
'Kubernetes' 카테고리의 다른 글
kubernetes - kube-prompt (0) | 2020.11.05 |
---|---|
kubernetes - redis 실행하기 (개발 환경용) (0) | 2020.11.05 |
Kubernetes - Secret 이용한 환경 설정 (0) | 2020.11.05 |
Kubernetes - ConfigMap 이용한 환경 설정 (redis.conf, nginx.conf, os environment variables 등) (0) | 2020.11.05 |
로컬에 Kubernetes 실행 환경 만들기 (0) | 2020.03.29 |