3.11.2. ApplicationSet ベースのアプリケーション


3.11.2.1. ApplicationSet ベースのアプリケーションの作成

前提条件

  • Red Hat OpenShift GitOps Operator が、ハブクラスタープライマリーマネージドクラスターセカンダリーマネージドクラスター の 3 つのクラスターすべてにインストールされている。手順は、Web コンソールでの Red Hat OpenShift GitOps Operator のインストール を参照してください。
  • ハブクラスターで、プライマリークラスターとセカンダリーマネージドクラスターの両方が GitOps に登録されている。登録手順は、マネージドクラスターの GitOps への登録 を参照してください。次に、GitOpsCluster リソースによる両方のマネージドクラスターの登録に使用される Placement に、クラスターが使用不可になった場合に対処するための toleration があるかどうかを確認します。oc get placement <placement-name> -n openshift-gitops -o yaml コマンドを使用して、次の toleration が Placement に追加されているかどうかを確認できます。

      tolerations:
      - key: cluster.open-cluster-management.io/unreachable
        operator: Exists
      - key: cluster.open-cluster-management.io/unavailable
        operator: Exists

    toleration が追加されていない場合は、Red Hat Advanced Cluster Management および OpenShift GitOps のアプリケーション配置 toleration の設定 を参照してください。

  • プライマリー マネージドクラスターと セカンダリー マネージドクラスターの両方で ClusterRoleBinding yaml が作成済みである。手順は、RHACM ドキュメントの前提条件の章 を参照してください。

手順

  1. ハブクラスターで、All Clusters Applications に移動し、Create application をクリックします。
  2. アプリケーションタイプとして Argo CD ApplicationSet - Pull model を選択します。
  3. General ステップで、Application set name を入力します。
  4. Argo サーバーopenshift-gitops を選択し、Requeue time180 秒に設定します。
  5. Next をクリックします。
  6. Repository location for resources セクションで Repository type Git を選択します。
  7. サンプルアプリケーションの Git リポジトリー URL、リソース busybox Pod および PVC が作成される github の Branch と Path を入力します。

    1. サンプルアプリケーションリポジトリーに https://github.com/red-hat-storage/ocm-ramen-samples を使用します。
    2. Revisionrelease-4.16 を選択します。
    3. Path に busybox-odr-metro を選択します。
  8. Remote namespace の値 (例: busybox-sample) を入力し、Next をクリックします。
  9. 要件に応じて Sync policy 設定を選択するか、デフォルトの選択をそのまま使用して、Next をクリックします。

    1 つ以上のオプションを選択できます。

  10. ラベル式で、ラベル <name> を追加し、その値を マネージドクラスター 名に設定します。
  11. Next をクリックします。
  12. 設定の詳細を確認し、Submit をクリックします。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る