TGViewer
DevOps Portal | Linux DevOps Portal | Linux @loose_code · 13.1K subscribers
Post #1733 3.42K
Архитектура Kubernetes Kubelet – объяснение простыми словами

Эта схема показывает, что на самом деле происходит внутри Kubernetes Node.

Поток:

1️⃣ API Server
→ Отправляет PodSpec (желаемое состояние)

2️⃣ Главный цикл Kubelet (Kubelet Main Loop)
→ Непрерывно сверяет и приводит в соответствие желаемое и фактическое состояние

3️⃣ Pod Workers (параллельно)
→ Независимо обрабатывают жизненный цикл каждого пода

4️⃣ Слой CRI
→ Kubelet → CRI → Container Runtime (containerd / CRI-O)

5️⃣ Image Manager
→ Пуллит образы и выполняет их garbage collection (очистку/удаление неиспользуемых)

6️⃣ Volume Manager
→ Монтирует / размонтирует тома

7️⃣ PLEG
→ Отслеживает изменения состояния контейнеров

8️⃣ Status Manager
→ Отправляет статус пода обратно в API Server
(IP, Phase, Conditions)


Ключевая идея:
Kubelet – это reconciliation-движок.

Он постоянно гарантирует:

Desired State = Actual State

Именно за счёт этого Kubernetes обеспечивает self-healing (самовосстановление кластера).

👉 DevOps Portal
  • ❤ 7
  • 👍 1
More from @loose_code
  1. Sep 26, 2026Docker 101: пробрасываем порт контейнера, чтобы открыть приложение с хоста Новое практичес…
  2. Sep 25, 2026Автоматизация платформы не отбирает у вас интересные задачи. Она забирает рутину. Deckhous…
  3. Sep 25, 2026Этот кейс показывает, как мигрировать с хрупкой инфраструктуры на базе EC2 на AWS EKS с Gi…
  4. Sep 25, 2026ИИ-агенты теперь могут работать как отдельные участники команды в GitLab В SourceCraft поя…
  5. Sep 25, 2026Анатомия Terraform-проекта До сих пор путаетесь в Terraform-файлах и структуре директорий?…
  6. Sep 24, 2026На Stepik вышла программа «DevOps с нуля: от Linux до Kubernetes» Это комплексная программ…
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 →