2

Я пытаюсь подключить 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", 
+0

Я видел, что вы также подали следующий Github [1], и было предоставлено решение вашего вопроса. Если это сработает для вас, можно ли разместить его в качестве ответа и принять его, чтобы другие люди могли извлечь из этого выгоду. [1]: https://github.com/kubernetes/kubernetes/issues/34395 – George

ответ

1

Я понимаю, что вы установите KUBECONFIG окр в 'C: \ Инструмент \ конфигурации'? Эта ошибка - gcloud, которая не может писать из-за отсутствия привилегий администратора; Я не знаю, нужно ли запускать оболочку в качестве администратора. Вы также можете попробовать каталог HOME. Обратите внимание, что gcloud попытается создать любые отсутствующие каталоги на пути к файлу kubeconfig.

1

У меня была та же проблема. Оказывается, KUBECONFIG ссылается на файл, а не на каталог.

Итак, если вы настроили KUBECONFIG на «C: \ Tool \ config \ kubectl.cfg», он должен работать нормально.

Смежные вопросы