Назад | Перейти на главную страницу

Должен ли я использовать сброс kubeadm каждый раз, когда я перезагружаю свой главный (или рабочий) узел кластера kuberenetes?

Я новичок в DevOps. Недавно я купил два устройства Raspberry Pi и настроил одно как главное, а другое как рабочий узел. Когда я перезагружаю устройство, контейнеры докеров (сервер api и т. Д.) Не запускаются.

Что делать в этом случае? Должен ли я использовать kubeadm reset и kubeadm init каждый раз, когда я перезагружаю устройство (сервер в случае производства) и перенастроить весь кластер ?

Скриншот прилагаю сюда:

journalctl -u кубелет

journalctl -u кубелет

В логах Kubelet вы можете увидеть эту строку:

не удалось запустить Kubelet: работа с включенной подкачкой не поддерживается.

С последующим Main process exited.

Для решения проблемы необходимо отключить свопинг. Проверьте этот ответ stackoverflow для получения дополнительной информации о том, как это сделать, если вы не знаете.