2017-01-06 4 views
6

Я играю с движком контейнера Google на gcloud. Таким образом, после успешного завершения gloud init я следовал инструкциям и сделал:Не удалось найти учетные данные по умолчанию

gcloud container clusters get-credentials cluster-1 --zone europe-west1-c --project whatever 

И потом:

kubectl proxy 

Но я получил следующее сообщение об ошибке:

error: google: could not find default credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information. 

Я вижу вещи в ~/.kube/config файле поэтому я не уверен, что пошло не так. У меня есть minikube, также установленный на машине, но я не думаю, что это проблема.

ответ

22

Использование

gcloud auth application-default login 

для входа для приложения по умолчанию creadentials. Поведение учетных данных приложений по умолчанию имеет changed в gcloud начиная с версии 128.

Обратите внимание, что изменение учетных данных с помощью gcloud auth login или gcloud init или gcloud config set account MY_ACCOUNT не повлияет на учетные данные приложения по умолчанию, они управляются отдельно от gcloud полномочий.

+1

Это спасло меня благодаря! –

+1

Любовь от seoul. Большое спасибо! – minimanimo

Смежные вопросы