Что такое Kubernetes StateFulSet? - PullRequest
       29

Что такое Kubernetes StateFulSet?

0 голосов
/ 14 октября 2019

Я пытаюсь понять, что такое Statefulset, но я не могу этого понять. Я знаю только, что это как ReplicaSet и копии из контейнера будут созданы. Я понял даже, что это подходит для баз данных, но остальное я не мог понять. Кто-нибудь может объяснить это, может быть, с помощью примера или варианта использования? Спасибо за вашу помощь.

Ответы [ 2 ]

0 голосов
/ 14 октября 2019

Как следует из названия, statefulsets: В kubernetes, если вы запускаете приложение с сохранением состояния, то вместо deployment вы должны использовать statefulsets.

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

Например, набор состояний может быть полезен для Elasticsearch, Redis

0 голосов
/ 14 октября 2019

Да, он похож на репликационный набор, но с некоторыми дополнительными функциями, такими как обеспечение того, что за один раз создается только один модуль, и возможность конфигурации шаблонов томов, чтобы каждый модуль получал разные тома (в отличие от RS, где шаблон модуля дает каждый модуль). быть идентичным). Эти функции предназначены специально для приложений с сохранением состояния, таких как базы данных, хотя их специфика зависит от базы данных и выходит за рамки вопроса SO.

...