Встречается на собеседованиях • сегодня

Какие знаешь стратегии деплоя

Вот основные стратегии деплоя с их особенностями:

  1. Recreate – полная остановка старой версии и запуск новой.
    Плюсы: простота.
    Минусы: downtime.

  2. Rolling Update – постепенная замена старых инстансов новыми.
    Плюсы: нет полного простоя.
    Минусы: временная несогласованность версий.

  1. Blue-Green – две идентичные среды (синяя – старая, зеленая – новая). После тестирования переключается трафик.
    Плюсы: быстрое откатывание, минимум downtime.
    Минусы: требует ресурсов.

  2. Canary – новая версия разворачивается для части пользователей, затем масштабируется.
    Плюсы: безопасность, тестирование в продакшене.
    Минусы: сложность управления.

Пример для Kubernetes (Canary):

yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  name: myapp-canary
spec:
  replicas: 1  # малая часть трафика
  template:
    spec:
      containers:
      - name: myapp
        image: myapp:v2
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы