VM에서 kubectl
을 실행하려고합니다. 나는 here 주어진 단계를 따라 설치를 통해 갈 수 있습니다. 내 로컬 kubernetes config (/Users/me/.kube/config
)를 .kube
디렉토리의 VM에 복사했습니다. 그러나 kubectl get nodes
과 같은 명령을 실행할 때 error: google: could not find default credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information
가상 머신에서 kubectl 실행
VM에서 kubectl
을 실행할 수있는 방법이 있습니까? Google 이외의 VM 구글 컨테이너 Engine 클러스터 얘기 kubectl를 사용하려면
클러스터는 어디에서 호스팅됩니까? 그거야? 'gcloud auth login'을 기대하고있는 것 같습니다. –
VM에서 'gcloud auth login'할 수는 있지만 해당 VM에서 작성한 모든 호출에 대해 개인 신원이 사용됩니다. 프로그래밍 방식 액세스를위한 서비스 계정을 만드는 것이 안전합니다 (예 : 서비스 계정의 권한을 취소 할 수 있음). –