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