Выбор ответа Junior HPA, StatefulSet и тома спрашивают часто обновлено
StatefulSet против Deployment
Вопрос
Что даёт StatefulSet по сравнению с Deployment?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Стабильные имена подов и свой PVC на каждую реплику. StatefulSet даёт идентичность: db-0 остаётся db-0, получает тот же том и DNS-имя через headless-сервис.
Варианты ответа
- Автоматическую репликацию данных между томами подов
- Более быстрый rolling update за счёт параллельной замены
- Стабильные имена подов и свой PVC на каждую репликуправильный ответ
- Запуск ровно одного пода на каждом узле кластера
Разбор
StatefulSet даёт идентичность: db-0 остаётся db-0, получает тот же том и DNS-имя через headless-сервис. Репликацию данных он не делает, это задача приложения или оператора. Обновление у него осторожнее, а не быстрее. По поду на узел запускает DaemonSet.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.