KubeConfig

Kim jae-eok·2022년 4월 14일
0

  1. 기본 KubeConfig 저장 폴더

    ~/.kube/config
  2. 기본 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
  3. config 파일 확인

    kubectl config view --kubeconfig my-kube-config

    my-kube-config : 파일 위치 및 파일명

  4. kubeconfig 파일에서 현재 컨텍스트는 무엇으로 설정되어 있는지 확인하는 방법

    kubectl config current-context --kubeconfig my-kube-config

    my-kube-config : 파일 위치 및 파일명

  5. kubeconfig 파일에서 컨텍스트 변경하는 방법

    kubectl config --kubeconfig=/root/my-kube-config use-context research
  6. 특정 kubeconfig 파일을 기본 kubeconfig 으로 설정하는 방법

    cp ~/.kube/config ~/.kube/config.bak
    cp my-kube-config ~/.kube/config
profile
블로그 이전 중 (https://www.notion.so/My-blog-0d569b9028434fb6a99a3e66b6e807b1)

0개의 댓글