기본 KubeConfig 저장 폴더
~/.kube/config
기본 kubeconfig 설정을 확인하는 명령어
kubectl config view
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: DATA+OMITTED
server: https://controlplane:6443
name: kubernetes
contexts:
- context:
cluster: kubernetes
user: kubernetes-admin
name: kubernetes-admin@kubernetes
current-context: kubernetes-admin@kubernetes
kind: Config
preferences: {}
users:
- name: kubernetes-admin
user:
client-certificate-data: REDACTED
client-key-data: REDACTED
config 파일 확인
kubectl config view --kubeconfig my-kube-config
my-kube-config
: 파일 위치 및 파일명
kubeconfig 파일에서 현재 컨텍스트는 무엇으로 설정되어 있는지 확인하는 방법
kubectl config current-context --kubeconfig my-kube-config
my-kube-config
: 파일 위치 및 파일명
kubeconfig 파일에서 컨텍스트 변경하는 방법
kubectl config --kubeconfig=/root/my-kube-config use-context research
특정 kubeconfig 파일을 기본 kubeconfig 으로 설정하는 방법
cp ~/.kube/config ~/.kube/config.bak
cp my-kube-config ~/.kube/config