Введение
Содержание
Введение в Canary Release
Модуль Canary Release позволяет контролируемо развертывать обновления сервисов посредством постепенного переключения трафика и мониторинга в реальном времени. Разработан для Kubernetes-сред, интегрированных с Istio, и поддерживает:
- Снижение рисков при развертывании в production
- Многофазные стратегии релизов (canary/blue-green/A/B тестирование)
- Автоматический откат при обнаружении сбоев
- Единый обзор состояния на протяжении всего жизненного цикла релиза
Ограничения
- Несовместим с существующими конфигурациями маршрутизации сервисов
- Требуется уникальное именование сервисов в кластерах
- Сервисы, управляемые через GitOps, имеют ограниченный функционал в UI
- Политики безопасности остаются активными во время релиза