2017-01-06 16 views
6

मैं 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 भी इंस्टॉल है लेकिन मुझे नहीं लगता कि यह एक समस्या है।

उत्तर

22

उपयोग

gcloud auth application-default login 

आवेदन डिफ़ॉल्ट creadentials के लिए के लिए लॉग इन करने के लिए। आवेदन डिफ़ॉल्ट क्रेडेंशियल के लिए व्यवहार के बाद से संस्करण 128.

ध्यान दें कि gcloud auth login या gcloud init या gcloud config set account MY_ACCOUNT के माध्यम से साख को बदलने आवेदन डिफ़ॉल्ट साख प्रभावित नहीं करेगा, वे gcloud साख से अलग से प्रबंधित gcloud में changed है।

+1

इससे मुझे धन्यवाद बचाया! –

+1

आत्मा से प्यार। आपका बहुत बहुत धन्यवाद! – minimanimo

संबंधित मुद्दे