2017-01-06 29 views
6

Tôi đang phát bằng công cụ vùng chứa của Google trên gcloud. Vì vậy, sau khi thành công hoàn thành gloud init tôi làm theo hướng dẫn và đã làm:Không thể tìm thấy thông tin xác thực mặc định

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

Và sau đó:

kubectl proxy 

Nhưng tôi nhận được thông báo lỗi sau:

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

tôi làm xem công cụ trong ~/.kube/config tập tin vì vậy tôi không chắc chắn những gì đã đi sai. Tôi có minikube cũng được cài đặt trên máy nhưng tôi không nghĩ đó là vấn đề.

Trả lời

22

Sử dụng

gcloud auth application-default login 

để đăng nhập cho creadentials ứng dụng mặc định. Các hành vi cho thông tin mặc định ứng dụng có changed trong gcloud kể từ phiên bản 128.

Lưu ý rằng việc thay đổi thông tin qua gcloud auth login hoặc gcloud init hoặc gcloud config set account MY_ACCOUNT sẽ KHÔNG ảnh hưởng đến thông tin ứng dụng mặc định, họ quản lý tách biệt chứng gcloud.

+1

Điều này đã giúp tôi cảm ơn! –

+1

Tình yêu từ seoul. Cảm ơn rất nhiều! – minimanimo

Các vấn đề liên quan