IT-словарь › Инфраструктура › Контроллер

Контроллер

Инфраструктура Svenska → Обновлено: 2026-10-18

Процесс, который непрерывно сравнивает желаемое состояние с фактическим и что-то делает с разницей. Kubernetes — по сути набор таких циклов, остальное детали.

Шаблон называется согласованием (reconciliation): прочитать желаемое состояние из API-сервера, посмотреть на действительность, сделать минимальное действие, повторить. Цикл намеренно идемпотентен и не хранит состояния между итерациями, поэтому надёжен: перезапустите его посреди работы — он просто заново разберётся в ситуации. Встроенные контроллеры управляют Deployment, ReplicaSet, Job, Node и ещё тремя десятками объектов, все они собраны в kube-controller-manager. Напишите свой контроллер для собственного типа ресурса (CRD) — и получите оператор. Следствие модели: Kubernetes декларативен до самого дна — вы никогда не описываете шаги, только цель.

← Назад к словарю