GitOps с использованием Argo Rollouts
Всем привет!
Argo Rollouts – проект, который позволяет реализовать blue/green или canary/progressive deployment в Kubernetes.
Он заменяет стандартный Kubernetes контроллер на свой собственный – Rollout – который как раз и упрощает некоторые процедуры и расширяет функционал Kubernetes.
В статье Автор рассматривает следующие варианты:
🍭 Автоматизация Blue/Green deployment
🍭 Анализ успешности обновления (например, с использованием Prometheus)
Помимо манифестов, в статье приведено пошаговое описание процесса обновления.
А для тестирования возможностей Argo Rollouts можно воспользоваться вот этим приложением.
Post #1055
2.77K