web-dev-qa-db-ja.com

デフォルトの資格情報が見つかりませんでした

GcloudでGoogleコンテナエンジンを使用しています。正常に終了した後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もマシンにインストールされていますが、それは問題ではないと思います。

33
lang2

つかいます

gcloud auth application-default login

アプリケーションのデフォルトのcreadentials( docs )にログインします。アプリケーションのデフォルト認証情報の動作には、バージョン128以降のgcloud変更 があります。

gcloud auth loginまたはgcloud initまたはgcloud config set account MY_ACCOUNTを介して認証情報を変更しても、アプリケーションのデフォルト認証情報には影響しません。gcloud認証情報とは別に管理されます。

86
cherba