Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про Kubernetes: node, worker node, control plane, kubelet, kube-proxy, container runtime

Что такое узел (node) в Kubernetes?

Этот вопрос помогает понять, что такое узел Kubernetes и какую роль он выполняет в кластере.

Короткий ответ

Узел (node) – это сервер в кластере Kubernetes, который выполняет контейнеры. Он может быть физическим или виртуальным. В каждом узле работает агент kubelet, который управляет Pod-ами и взаимодействует с управляющей плоскостью кластера. Узлы объединяются в кластер для совместной работы и балансировки нагрузки.

Длинный ответ

В Kubernetes узел – это основной вычислительный элемент, на котором запускаются контейнеры. Узлы могут быть физическими машинами (bare metal) или виртуальными (например, в облаке AWS, GCP, Azure).

Виды узлов:

1. Control Plane Node (управляющий узел)

  • Управляет кластером.

  • Включает компоненты: kube-apiserver, controller-manager, scheduler.

  • Обычно не выполняет контейнеры, а распределяет их по рабочим узлам.

2. Worker Node (рабочий узел)

  • Запускает контейнеры в виде Pod-ов.

  • Включает:

    • kubelet – агент для управления Pod-ами.

    • kube-proxy – маршрутизация трафика.

    • Контейнерный рантайм (Docker, containerd, CRI-O).

Как работает узел?

  1. Kubernetes получает команду развернуть Pod.

  2. scheduler назначает Pod на один из узлов.

  3. kubelet запускает контейнеры внутри Pod-а.

  4. kube-proxy настраивает сеть для взаимодействия между Pod-ами.

Пример:

Посмотрим список узлов в кластере:

kubectl get nodes

Пример вывода:

NAME         STATUS   ROLES    AGE   VERSION
worker-1     Ready    worker   2d    v1.28.0
worker-2     Ready    worker   2d    v1.28.0

Это значит, что в кластере есть два рабочих узла.

Узлы Kubernetes – это серверы, на которых работают контейнеризированные приложения. Рабочие узлы выполняют Pod-ы, а управляющий узел координирует их работу.

Уровень

  • Рейтинг:

    2

  • Сложность:

    3

Навыки

  • Kubernetes

    Kubernetes

Ключевые слова

#node

#worker node

#control plane

#kubelet

#kube-proxy

#container runtime

Подпишись на Python Developer в телеграм