GKE kubectl err с `gcloud auth login` и` gcloud get-credentials`: невозможно подключиться к серверу: x509: сертификат подписан неизвестным органом - PullRequest
0 голосов
/ 18 июня 2020

Я видел несколько решений для этого, все упоминали только запуск gcloud auth login и gcloud container clusters get-credentials ..., но я все равно получаю сообщение об ошибке.

Например, если я запускаю kubectl version, я get:

Client Version: version.Info{Major:"1", Minor:"15+", GitVersion:"v1.15.11-dispatcher", GitCommit:"f2a77f678d6baccda27740d700f6cba2754dfacf", GitTreeState:"clean", BuildDate:"2020-04-21T04:42:07Z", GoVersion:"go1.12.17", Compiler:"gc", Platform:"linux/amd64"}
Unable to connect to the server: x509: certificate signed by unknown authority

Я установил gcloud SDK, используя эти инструкции: https://cloud.google.com/sdk/docs/downloads-versioned-archives (пробовал другие инструкции, но результат был таким же ...)

Cluster не является частным, поэтому ему это не нужно: https://cloud.google.com/kubernetes-engine/docs/how-to/cluster-access-for-kubectl#internal_ip

Я установил kubectl с помощью gcloud components install kubectl и при запуске which kubectl я подтвердил, что правильный номер называется:

/home/ajuric/google-cloud-sdk/bin/kubectl

Конечно, если я использую kubectl из Cloud Shell, все работает, но мне нужно использовать kubectl с моего локального компьютера.

...