>

내가 사용하는 경우 kubectx kube 구성 컨텍스트를 다른 클러스터로 전환하십시오 (예 : "생산"및 실행 helm uninstall , Helm은 내가 말하는 클러스터를 어떻게 알 수 있습니까?

내가 실행하면 helm list 명령은 Kubernetes 클러스터가 아닌 로컬 컴퓨터에 설치된 것을 참조하는 것입니까?

  • 답변 # 1

    Helm은 현재 Kubernetes 컨텍스트가 무엇이든간에 기본적으로 사용됩니다. $HOME/.kube/config 파일.

    Kubernetes API 라이브러리에는이 파일에서 데이터를 읽도록 표준 지원이 있습니다 (또는 $KUBECONFIG 환경 변수). Go를 쓰고 있다면 k8s.io/client-go/tools/clientcmd 꾸러미. 동안 kubectx 핵심은 그 API를 사용하여 본질적으로 실행과 동일한 작업을 수행합니다. kubectl config use-context ... .

    Helm이 기본이 아닌 컨텍스트를 사용하도록하려면 전역 옵션을 지정하십시오.

    kubectx production
    helm list
    kubectx development
    helm --kube-context production list
    
    

관련 자료

  • 이전 json - --stream을 사용하여 상당히 큰 객체를 더 작은 객체로 확장
  • 다음 javascript - React에서 내 게시물의 댓글을 업데이트하는 방법