Запуск приложения без сохранения состояния в виде набора состояний (Kubernetes)

В мире Kubernetes используется типичный/классический шаблонDeploymentдля приложений без сохранения состояния и использования для приложения с отслеживанием состояния.

Я использую продукт поставщика (Ping Access), который должен быть приложением без сохранения состояния (оно играет роль прокси перед другими продуктами Ping, такими как Ping Federate).

Репозиторий github для Ping Cloud (где они запускают эти компоненты как контейнеры) показывает, что они запускают Ping Access (приложение без сохранения состояния) как Stateful Set.

Я обращаюсь к их группе поддержки, чтобы понять, почему кто-то будет запускать приложение без состояния как StatefulSet.

Есть ли другие примеры такого использования (поскольку это кажется странным/причудливым ИМХО)?

Я также наблюдал сценарий, в котором клиент использует StatefulApp (Ping Federate) в качестве обычного развертывания, а не размещает их как .

Репозиторий Ping Cloud создает и развертывает Ping Federate как StatefulSet.

Честно говоря, оба эти варианта использования — запуск приложения без сохранения состояния в качествеStatefulSet(Ping Access) и запуск приложения с отслеживанием состояния в качествеdeployment(Ping Federate) звучат как классические антипаттерны.

0 ответов

Другие вопросы по тегам