Встречается на собеседованиях • сегодня
Как деплоил приложение на прошлой работе
Мы использовали CI/CD пайплайны в Jenkins для автоматического деплоя. При мердже в мастер запускался билд, прогонялись тесты, собирался Docker-образ и деплоился в Kubernetes через Helm. Для прода использовали канареечные деплои с постепенным наращиванием трафика.
Пример конфига Jenkins:
groovy
pipeline {
agent any
stages {
stage('Build') {
steps {
sh 'mvn clean package'
}
}
stage('Test') {
steps {
sh 'mvn test'
}
}
stage('Deploy') {
steps {
sh 'helm upgrade --install my-app ./charts --namespace prod'
}
}
}
}Для экстренных фиксов иногда делали ручные деплои через kubectl. Все конфиги хранились в Git вместе с кодом.

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