Sobes.tech
Back to questions
Senior
5

Какие компоненты есть на master и worker нодах Kubernetes?

Companies where asked
SelectelSelectel

Answer from AI

sobes.tech AI

В Kubernetes компоненты разделены между master (control plane) и worker нодами.

На master нодах:

  • kube-apiserver — основной API-сервер, принимает и обрабатывает REST-запросы.
  • etcd — распределённое хранилище конфигурации и состояния кластера.
  • kube-scheduler — отвечает за назначение подов на worker ноды.
  • kube-controller-manager — запускает контроллеры, обеспечивающие желаемое состояние кластера.
  • cloud-controller-manager (если используется облако) — интеграция с облачными сервисами.

На worker нодах:

  • kubelet — агент, который запускает и следит за подами на ноде.
  • kube-proxy — обеспечивает сетевой доступ и балансировку нагрузки.
  • Container runtime (например, containerd, Docker) — запускает контейнеры.

Таким образом, master ноды управляют состоянием кластера, а worker ноды выполняют контейнеры и обеспечивают сетевое взаимодействие.