Компоненты Kubernetes и их роли

Kubernetes состоит из двух уровней — управляющего (Master) и рабочих узлов (Node). Каждый уровень включает собственные компоненты.

Компоненты Master

  • API Server — центральная точка взаимодействия. Принимает запросы от пользователей и других компонентов.
  • Controller Manager — следит за состоянием кластера и поддерживает его в соответствии с заданной конфигурацией.
  • Scheduler — распределяет поды по нодам, исходя из доступных ресурсов и ограничений.
  • etcd — распределенное хранилище ключ-значение, где хранится состояние кластера.

Результат: уровень Master управляет кластером и принимает решения о его работе.

Компоненты Node

  • Kubelet — агент на каждом узле, запускает и контролирует работу контейнеров.
  • Kube Proxy — обеспечивает сетевое взаимодействие и балансировку между сервисами.
  • Container Runtime — программная среда для запуска контейнеров (например, containerd или CRI-O).

Результат: уровень Node выполняет приложения и взаимодействует с управляющими компонентами.

Если возникли сложности, обратитесь в техническую поддержку PS Cloud Services.

question
Не нашли подходящего ответа?
Напишите запрос в службу поддержки
Написать сейчас