Встречается на собеседованиях • сегодня
Какие знаешь стратегии деплоя
Вот основные стратегии деплоя с их особенностями:
-
Recreate – полная остановка старой версии и запуск новой.
Плюсы: простота.
Минусы: downtime. -
Rolling Update – постепенная замена старых инстансов новыми.
Плюсы: нет полного простоя.
Минусы: временная несогласованность версий.
-
Blue-Green – две идентичные среды (синяя – старая, зеленая – новая). После тестирования переключается трафик.
Плюсы: быстрое откатывание, минимум downtime.
Минусы: требует ресурсов. -
Canary – новая версия разворачивается для части пользователей, затем масштабируется.
Плюсы: безопасность, тестирование в продакшене.
Минусы: сложность управления.
Пример для Kubernetes (Canary):
yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp-canary
spec:
replicas: 1 # малая часть трафика
template:
spec:
containers:
- name: myapp
image: myapp:v2
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы