第3章 Argo Rollouts のスタートガイド
Argo Rollouts は、カナリア および Blue-Green デプロイメントストラテジー をサポートしています。このガイドでは、カナリアデプロイメントストラテジーを使用した例と手順を示し、ロールアウトのデプロイ、更新、プロモーション、および手動での中止を行うのに役立ちます。
カナリアベースのデプロイメントストラテジーでは、トラフィックを 2 つのアプリケーションバージョン間で分割します。
- カナリアバージョン: トラフィックを段階的にルーティングするアプリケーションの新しいバージョン。
- 安定バージョン: アプリケーションの最新バージョン。カナリアバージョンが安定し、すべてのユーザートラフィックがそのバージョンに送信されるようになると、カナリアバージョンが新しい安定バージョンになります。以前の安定バージョンは破棄されます。
3.1. 前提条件
- OpenShift Container Platform クラスターに管理者としてログインしている。
- OpenShift Container Platform Web コンソールにアクセスできる。
- OpenShift Container Platform クラスターに Red Hat OpenShift GitOps がインストールされている。
- OpenShift Container Platform クラスターに Argo Rollouts がインストールされている。
- システムに Argo Rollouts CLI がインストールされている。