Проверяет знание Kubernetes и управление состоянием приложений.
Deployment управляет stateless приложениями (реплики одинаковы). StatefulSet используется для stateful сервисов — у подов фиксированные имена и привязанные volume.
Deployment:
управляет stateless приложениями;
одинаковые pod без идентификаторов;
обновления rolling update.
StatefulSet:
фиксированные pod (pod-0, pod-1);
persistent volume на каждый pod;
порядок запуска и остановки важен.
Пример использования:
Deployment → API сервис;
StatefulSet → PostgreSQL кластер.
Вывод: используйте StatefulSet только для сервисов с состоянием.
Уровень
Рейтинг:
3
Сложность:
10
Навыки
Docker
Kubernetes
Ключевые слова
Подпишись на Golang Developer в телеграм