ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • K8S KubeConfig 정리
    K8S 2021. 7. 31. 00:37

    kubeconfig파일은 cluster, user, context에 대한 정보를 담는 config파일이다. 

     

    여기서 context란 user와 cluster 사이의 관계를 매핑한 것이다.   

     

    context는 여러 종류가 있을 수 있고, 현재 사용하는 context를 current-context라 한다. 

     

     

     

    1. kubeconfig 파일의 위치 

     

     

     

     

    2. kubeconfig 파일 확인하기

     

    ~/.kube/config에서 확인해도 되지만

    k8s는 kubeconfig파일을 확인할 수 있는 커맨드를 따로 제공한다 .

     

     

     

     

    3. 특정 kubeconfig 파일 확인하기 

     

    default kubeconfig 파일(~/.kube/config 경로에 있는)이 아닌

    특정 kubeconfig 파일을 확인할 때는 --kubeconfig 옵션을 이용한다. 

     

     

     

     

    4. current-context 설정하기 

     

    current-context를 확인하기

    kubectl config current-config

     

    current-context 설정하기 

     

    kubectl config use-current [contexts.context[].name]

     

     

     

     

    ※ 참고 

     

    다음과 같이 etcd, kube-api server와 같은 컴포넌들의

    certificate error가 아닐때는 kubeconfig파일의 에러일 확률이 높다.

     

     

    반응형

    'K8S' 카테고리의 다른 글

    K8S RBAC - Cluster Role 정리  (0) 2021.08.01
    K8S RBAC - Role 정리  (0) 2021.08.01
    K8S Certificate Signing Request 정리  (0) 2021.07.30
    K8S TLS Certificate 정리  (0) 2021.07.26
    Helm3 Chart 생성 및 배포 정리 (feat. Github)  (0) 2021.07.21

    댓글

Designed by Tistory.