找不到默认凭据

时间:2017-01-06 14:34:50

标签: kubernetes gcloud

我在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,但我认为这不是问题。

1 个答案:

答案 0 :(得分:69)

使用

public void Table(){}

登录应用程序默认的creadentials(docs)。自版本128以来,应用程序默认凭据的行为在gcloud auth application-default login 中有changed

请注意,通过gcloudgcloud auth logingcloud init更改凭据不会影响应用程序默认凭据,而是与gcloud凭据分开管理。