這是因爲雖然我登錄時使用的新憑證...... kubectl不使用新的憑證發生。爲了改變這種狀況kubectl將用來訪問羣集,你需要運行下面的命令登錄/訪問憑據:
gcloud auth application-default login
然後,您將得到如下回應:
Your browser has been opened to visit:
https://accounts.google.com/o/oauth2/auth
redirect_uri=http%3A%2F%2Flocalhost%3A8085%2F&prompt=select_account&respons
e_type=code&client_id=...&
scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email
+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform&access_type=offline
Credentials saved to file: [/Users/.../.config/gcloud/application_default_credentials.json]
These credentials will be used by any library that requests
Application Default Credentials.
然後得到集羣憑據
gcloud container clusters get-credentials [cluster name/id]
您現在應該能夠訪問使用kubectl集羣。