Host agent
Описание ошибок host-agent
missing required cgroups
Внимание
Данный раздел описывает решение проблемы для RedOS. В случае возникновения проблемы на других OS обратитесь в техническую поддержку боцмана.
Cgroup это один из важнейших компонентов в работе контейнерных технологий. Перед разворотом k8s на сервере боцман проведёт проверку хоста на соответствие. Если по каким-то причинам нужный функционал cgroups будет недоступен, установка не сможет завершиться.
Если вы наблюдаете в логе следующие сообщения:
[ERROR SystemVerification]: missing required cgroups: cpu
Проверьте, что нужный функционал действительно недоступен, выполнив команду:
cat /sys/fs/cgroup/cgroup.controllers
В выводе команды должны присутствовать:
cpuset cpu io memory hugetlb pids misc
Если вывод отличается, выполните следующие действия:
в файл /etc/default/grub в параметр GRUB_CMDLINE_LINUX допишите через пробел два параметра
- systemd.unified_cgroup_hierarchy=1
- cgroup_no_v1=all
Пример правильно сформированной строки:
GRUB_CMDLINE_LINUX="resume=/dev/mapper/ro_redos-swap rd.lvm.lv=ro_redos/root rd.lvm.lv=ro_redos/swap rhgb quiet systemd.unified_cgroup_hierarchy=1 cgroup_no_v1=all"
После чего обновите конфигурацию загрузчика:
grub2-mkconfig -o /boot/efi/EFI/redos/grub.cfg
Теперь перезагружаем сервер и проверяем логи host-agent. Установка k8s должна продолжиться.