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

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

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

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

Как организовать CI/CD с GitHub Actions?