Невозможно вызвать сервер API kubernetes - PullRequest
2 голосов
/ 08 апреля 2019

Фактическая проблема:

Невозможно запустить API kubernetes, из-за которого невозможно подключить такие сервисы kube, как: kubectl версия kubect получить узлы

/home/ubuntu# kubectl version
Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.0", GitCommit:"641856db18352033a0d96dbc99153fa3b27298e5", GitTreeState:"clean", BuildDate:"2019-03-25T15:53:57Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}



   The connection to the server localhost:8080 was refused - did you specify the right host or port  ?

История вопроса:

Docker установлен.Используя ниже, устанавливаются компоненты kube:

apt-get update && apt-get install -y kubeadm kubelet kubectl

Но при выполнении kubeadm init --apiserver-advertise-address=$myip --ignore-preflight-errors=all:

I0408 09:09:07.316109       1 client.go:352] scheme "" not registered, fallback to default scheme
I0408 09:09:07.319904       1 asm_amd64.s:1337] ccResolverWrapper: sending new addresses to cc: [{127.0.0.1:2379 0  <nil>}]
I0408 09:09:07.323010       1 asm_amd64.s:1337] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
W0408 09:09:07.332669       1 clientconn.go:1251] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...
I0408 09:09:08.325625       1 client.go:352] parsed scheme: ""
I0408 09:09:08.325650       1 client.go:352] scheme "" not registered, fallback to default scheme
I0408 09:09:08.325707       1 asm_amd64.s:1337] ccResolverWrapper: sending new addresses to cc: [{127.0.0.1:2379 0  <nil>}]
I0408 09:09:08.325768       1 asm_amd64.s:1337] balancerWrapper: got update addr from Notify: [{127.0.0.1:2379 <nil>}]
W0408 09:09:08.326158       1 clientconn.go:1251] grpc: addrConn.createTransport failed to connect to {127.0.0.1:2379 0  <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused". Reconnecting...

Получение вышеуказанного в логах контейнера kube api.Это новая установка. Также пробовал

sudo cp /etc/kubernetes/admin.conf $HOME/
sudo chown $(id -u):$(id -g) $HOME/admin.conf
export KUBECONFIG=$HOME/admin.conf

Ожидаемые результаты:

версия kubectl: должна давать только сведения о версии без каких-либо сообщений о проблеме подключения. Kubectl получает узлы: должна давать детали Masterузел и статус

1 Ответ

1 голос
/ 10 апреля 2019

Ниже фактически исправлена ​​моя проблема, не уверен, что это фактическое обнаружение. Я устанавливал docker.ce ранее как часть установки kubernetes. Теперь я попытался с docker.io, который прошел хорошо и никаких проблем дальше. Работает как положено сейчас

...