StatefulSet: стабильная идентичность экземпляров

StatefulSet предназначен для приложений, которым важны устойчивые идентификаторы экземпляров.

Иллюстрация к теме, а не фотография описанного события. Federal Bureau of Investigation · Public domain. Размер изменён; при показе возможно кадрирование.

В отличие от взаимозаменяемых реплик, некоторым системам нужен предсказуемый порядок и стабильная идентичность отдельных экземпляров. StatefulSet предоставляет соответствующую модель управления Pod и связями с постоянным хранением. Это полезный инфраструктурный механизм для определённых приложений с состоянием.

Контроллер не заменяет собственный протокол согласования базы данных или распределённой системы. Резервные копии, восстановление и порядок изменения версий остаются отдельными задачами. Перед эксплуатацией важно понимать, какие свойства обеспечивает Kubernetes, а за какие отвечает само приложение.

Источники

  1. Официальная документация — StatefulSet: стабильная идентичность экземпляровkubernetes.io