мой кластер kubernetes не работает после перезагрузки - PullRequest
1 голос
/ 07 апреля 2019

После каждой перезагрузки мой кластер kubernetes не работает нормально, и я получаю

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

У меня есть 4 ubuntu на baremetal один из них - master, 3 работника и i выключите своп и отключите его .и я где-то читал, я должен выполнить эту команду, два решить ее

sudo -i
swapoff -a
exit
strace -eopenat kubectl version

, и это работа.Но почему это происходило?

Ответы [ 2 ]

0 голосов
/ 08 апреля 2019

Сначала запустите systemctl status kubelet и проверьте, работает ли служба:« Активно: активно (работает) »Отключить своп:

sudo swapoff -a
sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab

проверьте все ссылки, найденные в / etc / fstab о свопе.

Пожалуйста, также выполните шаги "kubeadm init" для текущего пользователя, как описано здесь: https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

После перезагрузки проверьте:systemctl status docker включить докер при запуске, если он не работаетsystemctl enable docker

Вы также можете проверить статус kubelet:

systemctl status kubelet
systemctl enable kubelet

поищите ошибки:

journalctl -u kubelet.service
journalctl

И, пожалуйста, поделитесь своими выводами.

0 голосов
/ 07 апреля 2019

Скорее всего, Kubelet не перезапускается. Вам необходимо проверить журналы Kubelet, чтобы устранить проблемы, если таковые имеются.

Проверьте, что драйвер докера и драйвер, используемый kubelet, должны совпадать.

Своп должен быть отключен и т. Д.

...