Как решить localhost: 8080 не найдена проблема при установке kubectl на Mac? - PullRequest
0 голосов
/ 26 декабря 2018

Я новичок в Mac.Я установил kubectl-cli, следуя инструкциям Однако, проверяя версию с помощью команды: kubectl version, я получаю следующую ошибку:

Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.1", GitCommit:"eec55b9ba98609a46fee712359c7b5b365bdd920", GitTreeState:"clean", BuildDate:"2018-12-13T19:44:19Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"darwin/amd64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?

Я действительно следовал за некоторыми Вопросы и обнаружили, что в папке /etc/ нет каталога с именем kubernetes.

1 Ответ

0 голосов
/ 26 декабря 2018

Причина этого в том, что kubectl version печатает версию клиента и версию сервера (версия kubernetes).Когда вы просто устанавливаете kubectl, это просто клиент kubernets.Если у вас установлен кластер kubernetes, он напечатает как версию kubectl, так и версию kubernetes.

Если вы хотите просто напечатать версию клиента, используйте следующую команду:

kubectl version --client=true

Ошибкаозначает kubectl tried to contact the kubernetes server to get its version but couldn't connect. Are you specifying the right host or port to connect to the kubernetes server.

Причина ошибки в том, что вы не установили кластер kubernetes на своем Mac.Вы только что установили kubectl, который является просто клиентом для доступа к кластеру kubernetes.После установки кластера kubernetes вывод kubectl version будет выглядеть следующим образом:

[root@ip-10-0-1-138 centos]# kubectl version
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.1", GitCommit:"eec55b9ba98609a46fee712359c7b5b365bdd920", GitTreeState:"clean", BuildDate:"2018-12-13T10:39:04Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.3", GitCommit:"2bba0127d85d5a46ab4b778548be28623b32d0b0", GitTreeState:"clean", BuildDate:"2018-05-21T09:05:37Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}

Если вы хотите установить полный кластер kubernetes на mac, попробуйте minikube , чтобы установить кластер локально

...