반응형
참고자료
https://blog.naver.com/alice_k106/221492934710
Kubeconfig관련
kubectx로 여러 클러스터를 접근할때 kubeconfig파일에 접근하고자 하는 클러스터의 정보를 적어두는데 다음과같은 정보값이 필요함. 보통은 구축된 클러스터 노드에 ~/.kube/config 파일에 정보가 저장되어 있음
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: # (필요한 정보)
server: https://127.0.0.1:6443
name: cluster.local # (바꿔도 되는 이름)
contexts:
- context:
cluster: cluster.local # (바꿔도 되는 이름, 다만 위에 cluster 이름과 맞춰줘야함)
user: kubernetes-admin # (바꿔도 되는 이름)
name: kubernetes-admin@cluster.local # (만약에 context.user이름을 바꿨다면 동일하게 앞에 이름을 바꿔줘야함)
current-context: kubernetes-admin@cluster.local
kind: Config
preferences: {}
users:
- name: kubernetes-admin # (만약에 context.user이름을 바꿨다면 동일하게 앞에 이름을 바꿔줘야함)
user:
client-certificate-data: # (필요한 정보)
client-key-data: # (필요한 정보)
만약에 내가 관리하는 클러스터가 두개일 경우엔 아래와같이 config 파일이 됨
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: # (필요한 정보)
server: https://127.0.0.1:6443
name: cluster.local.A
- cluster:
certificate-authority-data: # (필요한 정보)
server: https://127.0.0.2:6443
name: cluster.local.B
contexts:
- context:
cluster: cluster.local.A
user: kubernetes-admin-A
name: kubernetes-admin-A@cluster.local
- context:
cluster: cluster.local.B
user: kubernetes-admin-B
name: kubernetes-admin-B@cluster.local
current-context: kubernetes-admin-A@cluster.local
kind: Config
preferences: {}
users:
- name: kubernetes-admin-A
user:
client-certificate-data: (필요한 정보)
client-key-data: (필요한 정보)
- name: kubernetes-admin-B
user:
client-certificate-data: # (필요한 정보)
client-key-data: # (필요한 정보)
반응형
'TIL' 카테고리의 다른 글
[Ubuntu] Memory & Disk I/O 속도 측정 방법 (0) | 2024.02.08 |
---|---|
[containerd] 사용명령어 정리 (0) | 2024.01.17 |
[Ubuntu] 계정 생성 및 sudoer 권한 부여 (0) | 2023.09.21 |
[Docker] docker 불필요한 용량 없애기 (0) | 2023.09.13 |
[Nginx] 페이지 새로고침 시 404에러 발생 해결 (0) | 2023.08.28 |