Встречается на собеседованиях • сегодня
Как устроен деплой в последнем проекте
В последнем проекте использовался CI/CD пайплайн на основе GitLab CI. Процесс выглядит так:
- При пуше в ветку
devзапускаются юнит-тесты и сборка через Maven - После успешной сборки создается Docker-образ и пушится в приватный registry
- Образ разворачивается в тестовом Kubernetes-кластере
Для прода:
- Ручной триггер через GitLab (кнопка Deploy to Prod)
- Используется Helm-чарт для развертывания в прод-кластере
- Blue-Green деплой с постепенным переводом трафика
Пример .gitlab-ci.yml:
yaml
deploy_prod:
stage: deploy
script:
- helm upgrade --install my-app ./chart --namespace prod
when: manual
only:
- masterДополнительно настроены:
- Health checks для graceful shutdown
- Автоматический rollback при падении readiness probe
- Мониторинг через Prometheus + Grafana

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы