служба kubelet не запускается - PullRequest
0 голосов
/ 16 июня 2020

При выполнении таких команд, как kubectl get nodes, возникает следующая ошибка:

Соединение с сервером: 6443 отклонено - вы указали правильный хост или порт?

Я запустил systemctl status kubelet.service и получение следующего состояния:

root@k8s-l2bridge-ma:~# sudo systemctl status kubelet.service

● kubelet.service - kubelet: The Kubernetes Node Agent
   Loaded: loaded (/lib/systemd/system/kubelet.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/kubelet.service.d
           └─10-kubeadm.conf
   Active: activating (auto-restart) (Result: exit-code) since Tue 2020-06-16 11:46:05 UTC; 9s ago
     Docs: https://kubernetes.io/docs/home/
  Process: 28012 ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS (code=exited, status=255)
 Main PID: 28012 (code=exited, status=255)

Jun 16 11:46:05 k8s-l2bridge-ma systemd[1]: kubelet.service: Failed with result 'exit-code'.

Как я могу устранить сбой и выяснить, что не так? Я нашел несколько потенциальных клиентов в Google, но ничего не решило проблему.

1 Ответ

1 голос
/ 16 июня 2020

Просто внесите изменения в файл /etc/systemd/system/kubelet.service.d/10-kubeadm.conf

Environment="KUBELET_SYSTEM_PODS_ARGS=--pod-manifest-path=/etc/kubernetes/manifests --allow-privileged=true --fail-swap-on=false"

затем выполните команды:

 $ systemctl daemon-reload

 $ systemctl restart kubelet

Посмотрите: fail-kubelet-service, кубелет-провал-старт .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...