Чем Deployment отличается от простого Pod в Kubernetes?

Junior
341 просмотров
AFK Offer AI

Pod — минимальная единица запуска, если упадёт, никто его не поднимет. Deployment описывает desired state (образ, реплики, стратегия обновления) и гарантирует что нужное число подов всегда запущено. Deployment создаёт ReplicaSet, который создаёт Pods. При rolling update создаётся новый ReplicaSet и постепенно заменяет старый. Напрямую Pods для stateless приложений не создают.

Следующий вопрос

Как дебажить контейнер, который не стартует?