第1章 Argo Rollouts を使用したデプロイメントのプログレッシブ配信


重要

Argo Rollouts はテクノロジープレビュー機能のみです。テクノロジープレビュー機能は、Red Hat 製品サポートのサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではない場合があります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行いフィードバックを提供していただくことを目的としています。

Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。

プログレッシブ配信は、制御された段階的な方法で製品の更新をリリースするプロセスです。プログレッシブ配信では、最初に製品更新の新しいバージョンを一部のユーザーのみに公開することで、リリースのリスクを軽減します。このプロセスには、この新しいバージョンを継続的に観察および分析して、その動作が設定された要件および期待と一致するかどうかを検証することが含まれます。このプロセスにより、製品の更新が徐々に幅広いユーザーに公開されるため、検証は継続されます。

OpenShift Container Platform は、ルートを使用して異なるサービス間でトラフィックを分割することにより、ある程度の段階的な配信機能を提供しますが、これには通常、手動による介入と管理が必要です。

Argo Rollouts を使用すると、自動化とメトリック分析を使用して、デプロイメントのプログレッシブ配信をサポートし、アプリケーションの新しいバージョンの自動ロールアウトまたはロールバックを推進できます。Argo Rollouts は高度なデプロイメント機能を提供し、イングレスコントローラーやサービスメッシュとの統合を可能にします。Argo Rollouts を使用すると、デプロイされたアプリケーションのさまざまなバージョンを表す複数のレプリカセットを管理できます。導入戦略に応じて、既存のトラフィックシェーピング機能を最適化し、トラフィックを徐々に新しいバージョンに移行することで、更新中にこれらのバージョンへのトラフィックを処理できます。Argo Rollouts を Prometheus などのメトリックプロバイダーと組み合わせて、パラメーターセットに基づいてメトリックベースおよびポリシー駆動のロールアウトとロールバックを実行できます。

1.1. 前提条件

  • cluster-admin 権限でクラスターにアクセスできる。
  • OpenShift Container Platform Web コンソールにアクセスできる。
  • Red Hat OpenShift GitOps 1.9.0 以降のバージョンがクラスターにインストールされている。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.