web-dev-qa-db-fra.com

Impossible de trouver les informations d'identification par défaut

Je joue avec le moteur de conteneur Google sur gcloud. Donc, après avoir terminé avec succès gloud init J'ai suivi les instructions et j'ai fait:

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

Et alors:

kubectl proxy

Mais j'ai reçu le message d'erreur suivant:

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

Je vois des trucs dans ~/.kube/config fichier donc je ne sais pas ce qui a mal tourné. J'ai minikube également installé sur la machine mais je ne pense pas que ce soit un problème.

33
lang2

Utilisation

gcloud auth application-default login

pour vous connecter pour les informations d'identification par défaut de l'application ( docs ). Le comportement des informations d'identification par défaut de l'application a changé dans gcloud depuis la version 128.

Notez que la modification des informations d'identification via gcloud auth login ou gcloud init ou gcloud config set account MY_ACCOUNT n'affectera PAS les informations d'identification par défaut de l'application, elles ont été gérées séparément des informations d'identification gcloud.

86
cherba