172 похожих чатов

После ротации сертификатов, на одном из мастеров, командой /usr/local/bin/kubeadm certs

renew all перестал запускаться kubelet.service.
В логе ошибки:
kubelet[13777]: E1018 10:32:34.626528 13777 node_container_manager_linux.go:57] "Failed to create cgroup" err="Unit kubepods.slice already exists." cgroupName=[kubepods]

kubelet[13777]: E1018 10:32:34.626549 13777 kubelet.go:1384] "Failed to start ContainerManager" err="Unit kubepods.slice already exists."

systemd[1]: kubelet.service: Main process exited, code=exited, status=1/FAILURE

systemd[1]: kubelet.service: Failed with result 'exit-code'.

Никто с таким поведением не сталкивался?

На остальных двух мастерах сертификаты обновились без проблем и всё работает.

Kubernetes v1.21.4

14 ответов

9 просмотров

Текст ошибки ни на что не намекает?

Посмотри ещё в journalctl -xeu kubelet.service есть ещё какая информация?

Vadim Viktorovich- Автор вопроса
Фредди
Посмотри ещё в journalctl -xeu kubelet.service е...

Это ошибки которые есть при загрузке.

Апи сервер не подымается похоже

George Gaál
Апи сервер не подымается похоже

Но это скорее следствие, а не причина проблем

Vadim Viktorovich- Автор вопроса
George Gaál
Апи сервер не подымается похоже

RHEL 8.4, кубспрей, контейнерди не обновляли. Только ротация сертификатов.

Vadim Viktorovich
RHEL 8.4, кубспрей, контейнерди не обновляли. То...

Кубеспрей выкинь. Версии пакетов на узлах проверь все равно

Fastumkruk
Что если не куб спрей?

kubeadm или самому напиши свой ansible

Vadim Viktorovich- Автор вопроса

Если кому интересно. После сравнения содержимого /etc/systemd/system/ на рабочих нодах оказалось, что на проблемной ноде, по этому пути, есть юнит kubepods.slice, после удаления которого кублет запустился и нода заработала. Я так понимаю, его там быть не должно. Откуда он там взялся вообще не понятно. Лежит он там с 4 августа. Судя по логам 4 августа виртуалка падала, и видать, из-за некорректного завершения работы, этот файл там образовался. Другого у меня предположения нет. Короче, хрень какая-то произошла. Команда /usr/local/bin/kubeadm certs check-expiration показывает теперь нормальную картину.

Vadim Viktorovich- Автор вопроса
Sn♾p
а флаги используете —*reserved?

Не знаю, где посмотреть?

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
22
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Всем привет! Использую gitlab-ci. Настроил gitlab-agent для деплоя в куб. При деплое проекта в логах такая ошибка: Executing deploy plan failed to watch "ns:my-project/Ingress...
Konstantin Moiseev
4
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
а не подскажете вот это скрин из какой IDE ?
Iluha Companets
14
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Сегодня у себя обнаружил Holodeck-2_8_0.exe (48.5 Mb). Вопрос: откуда он у меня взялся?
楽園松本
8
Народ всем привет Подскажите, как включить самописные dll библиотеки в итоговую сборку Сейчас при запуске dev сервера локально формируется папка build, из которой запускается...
Андрей
4
Карта сайта