Я пытаюсь подключить Google Container Engine с моей локальной машины, используя gcloud
sdk, но я становлюсь ниже ошибки.Kubenetes gcloud container engine get-credential error
C:\Program Files (x86)\Google\Cloud SDK>gcloud container clusters get-credential
s cluster-2 --zone us-central1-a --project myapp-00000
Fetching cluster endpoint and auth data.
ERROR: (gcloud.container.clusters.get-credentials) environment variable HOME or
KUBECONFIG must be set to store credentials for kubectl
У меня есть чек на ГЛАВНОМ месте есть не .kube папки создана, а не переменная окружении устанавливается по умолчанию, поэтому я создал KUBECONFIG
среды самого после того, что я получаю ниже ошибок: -
ERROR: gcloud crashed (OSError): [Errno 13] Permission denied: 'C:\\Tool\\config'
Я начал gcloud
sdk как администратор, и у него есть все правильное разрешение.
EDIT
Я использую ниже версии (которые позднее по состоянию на сегодняшний день)
Google Cloud SDK 129.0.0
kubectl
kubectl-windows-x86_64 1.4.0
C:\Program Files (x86)\Google\Cloud SDK>kubectl version
Client Version: version.Info{Major:"1", Minor:"4", GitVersion:"v1.4.0",
Я видел, что вы также подали следующий Github [1], и было предоставлено решение вашего вопроса. Если это сработает для вас, можно ли разместить его в качестве ответа и принять его, чтобы другие люди могли извлечь из этого выгоду. [1]: https://github.com/kubernetes/kubernetes/issues/34395 – George