Node (узел) в Kubernetes – вычислительная машина кластера: физический сервер или виртуальная машина. На каждом рабочем узле работают kubelet (агент, запускающий поды), среда выполнения контейнеров (например, containerd) и сетевой компонент (kube-proxy или его замена). Плоскость управления кластера назначает поды на узлы с учётом ресурсов и ограничений.
Управление размещением
- Запросы и лимиты ресурсов подов.
- Метки узлов и селекторы.
- Taints и tolerations – запрет размещения на узлах без явного разрешения.
- Правила affinity и anti-affinity.
Обслуживание
- Cordon и drain – вывод узла из работы с переносом подов.
- Автомасштабирование числа узлов.
- Обновление ОС и версии Kubernetes узлов.
Что важно
- Выбор ОС для узлов, в том числе российских дистрибутивов в сертифицированных платформах.
- Мониторинг ресурсов и состояния узлов.
- Отказоустойчивость: распределение узлов по зонам.