Проверяет знание Kubernetes и умение выбирать правильный контроллер под задачу.
Deployment управляет статeless-приложениями, обеспечивая масштабирование и обновления. StatefulSet нужен для stateful-приложений, где важны стабильные имена и хранилище.
Deployment:
подходит для микросервисов без состояния;
реплики идентичны;
поддерживает rolling updates.
StatefulSet:
даёт фиксированные DNS-имена;
сохраняет данные на PersistentVolume;
подходит для баз данных и кластеров.
Вывод: Deployment — для stateless API. StatefulSet — для stateful сервисов (Postgres, Kafka, Redis Cluster).
Уровень
Рейтинг:
4
Сложность:
8
Навыки
Docker
Kubernetes
Ключевые слова
Подпишись на Golang Developer в телеграм