Встречается на 1% собеседований по Python
Какие знаешь стратегии деплоя
Вот основные стратегии деплоя с их особенностями:
-
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
интервью вопросы и ответы