Когда использовать StatefulSet вместо Deployment?

Middle
231 просмотров
AFK Offer AI

StatefulSet для приложений со стабильной идентичностью: стабильные hostname (pod-0, pod-1), стабильный storage на каждый под, порядковое масштабирование и обновление. Типичные кейсы: PostgreSQL, Kafka, Elasticsearch, ZooKeeper. Deployment для stateless — поды взаимозаменяемы. StatefulSet усложняет операции: не просто масштабировать, нужно думать о quorum, репликации, бэкапах.

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

Как настроить logging для Docker контейнеров?