TGViewer
KazDevOps KazDevOps @devopskaz · 6.87K subscribers
Post #1195 1.37K
☄️ Kube Controller Manager: минутка теории

Контроллеры в Kubernetes — это программы, которые бесконечно работают в циклах управления, сравнивая текущее состояние ресурсов с желаемым. Если что-то не соответствует, контроллер берет ситуацию под контроль и восстанавливает порядок. Это одна из ключевых концепций Kubernetes, позволяющая управлять объектами в кластере через API.

📌 Пример:

Вы хотите создать Deployment. Указываете желаемое состояние, например 3 реплики подов, в YAML-файле (это декларативный подход). Контроллер следит за тем, чтобы всегда поддерживать это состояние. Если вы изменяете количество реплик на 5, контроллер тут же обновляет состояние.


Kube Controller Manager управляет всеми встроенными контроллерами, отвечающими за поды, джобы, неймспейсы и репликасеты:

— Deployment Controller
— ReplicaSet Controller
— DaemonSet Controller
— Node Controller

Что нужно знать о Kube Controller Manager:

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

✅ Kubernetes можно расширить с помощью пользовательских контроллеров, управляемых через пользовательские ресурсы (CRD).

✅ Контроллеры получают текущее состояние кластера через API Kubernetes и управляют ресурсами, создавая, обновляя или удаляя их.

✅ Если Kube Controller Manager запущен в нескольких экземплярах, используется механизм выбора лидера. Только один экземпляр вносит изменения в кластер в любой момент времени, чтобы избежать конфликтов.

Вывод: Kube Controller Manager — это основной компонент, который помогает Kubernetes работать надежно и эффективно, автоматически поддерживая баланс и стабильность внутри кластера.


@DevOpsKaz 😛
  • 🔥 6
  • ⚡ 3
  • 👍 3
  • 👾 2
More from @devopskaz
  1. Oct 9, 2026🔥 Сервер на смартфоне OnePlus 6 с 26 контейнерами Предлагаем пятничное чтиво про один инт…
  2. Oct 8, 2026Post #2224
  3. Oct 7, 2026⚡️ Апдейт: спикер Тельман Илиев выступит на DevOpsDays Almaty'26 с новым докладом Тельман…
  4. Oct 7, 2026🔥 Cloudflare собрала логи, трейсы и аналитику в одной observability-платформе Cloudflare…
  5. Oct 6, 2026🔥 «Правильный FinOps в современных superapp» Делимся записью доклада от Мираса Байгашева,…
  6. Oct 5, 2026🔥 Спикеры №14 и №15 DevOpsDays Almaty'26 — Алимжан Шабаров, Senior DevOps и Султанмахмуд…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →