第2章 OpenShift GitOps での Progressive Sync の使用
Progressive Sync はテクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
Progressive Sync は、複数のクラスターにまたがって同期の段階を管理することで、アプリケーションのロールアウトストラテジーを強化する高度な機能です。Argo CD をベースとした GitOps では、Application details ビューに Progressive Sync ステータスパネルが導入されています。この機能を使用すると、RollingSync ストラテジーを使用する ApplicationSet コントローラーによって管理されるデプロイの実行中に、ロールアウトウェーブ、同期ステータス、およびアプリケーションの健全性を視覚的に監視できます。
さらに、Red Hat OpenShift GitOps コンソールを使用すると、Progressive Sync のステータスをリアルタイムで表示し、運用の状況把握を向上させ、段階的なロールアウト中のトラブルシューティングを簡素化することができます。
2.1. Progressive Sync の有効化の概要 リンクのコピーリンクがクリップボードにコピーされました!
GitOps の Progressive Sync 機能により、管理者はアプリケーショングループ全体にわたって、変更を安全かつ段階的にロールアウトできるようになります。
有効にした場合:
- UI に、各アプリケーションのロールアウトウェーブ、健全性、およびメッセージが表示されます。
- チームはロールアウトの進捗を追跡し、ボトルネックを特定し、デプロイポリシーへの準拠を確保できます。
-
アプリケーションが
RollingSyncストラテジーを使用するApplicationSetコントローラーによって管理されている場合、アプリケーションの詳細パネルに Progressive Sync という新しいセクションが表示されます。
この機能は、GitOps を通じて管理される複数ウェーブ、段階的、またはプログレッシブなデプロイの透明性を向上させます。