1.12. ArgoCD エージェントなしで Red Hat OpenShift GitOps アドオンを有効にする


プルモデルの Basic モードには ArgoCD エージェントが含まれていないため、プルモデルではハブクラスター管理のセットアップが簡素化され、ハブクラスターの正常性に関する必要なステータスのみが提供されます。このモードでは、Placement で選択したマネージドクラスターに対して OpenShift GitOps アドオンが有効になります。

アドオンの有効化後、Basic モードは、クラスターのワークフローに適した OpenShift GitOps ArgoCD コンポーネントをデプロイします。

前提条件

  • Red Hat Advanced Cluster Management ハブクラスターがインストールされている。
  • Red Hat Advanced Cluster Management に登録されているマネージドクラスター
  • ハブクラスターにインストールされた OpenShift GitOps Operator
  • ターゲットマネージドクラスターを選択するために定義された Placement リソース
  • ターゲット namespace にバインドされた ManagedClusterSet

ArgoCD エージェントなしで OpenShift GitOps アドオンを有効にするには、次のセクションを完了します。

1.12.1. GitOpsCluster リソースの作成

基本的なプルモデルを有効にするには、GitOpsCluster リソースを作成します。コントローラーは、Placement ポリシーによって選択されたマネージドクラスターごとに、次のリソースを自動的に作成します。

  • マネージドクラスター namespace 内の AddOnDeploymentConfig リソース
  • マネージドクラスター namespace 内の ManagedClusterAddOn リソース

Red Hat OpenShift GitOps アドオンは、選択された各マネージドクラスターにデプロイされ、次のリソースがインストールされます。

  • openshift-gitops-operator namespace の OpenShift GitOps Operator
  • openshift-gitops namespace の ArgoCD インスタンス

GitOpsCluster リソースを作成するには、次の手順を実行します。

  1. ハブクラスターで、次の YAML サンプルを追加して、Red Hat OpenShift GitOps アドオンを有効にする GitOpsCluster リソースを作成します。

    apiVersion: apps.open-cluster-management.io/v1beta1
    kind: GitOpsCluster
    metadata:
      name: gitops-clusters
      namespace: openshift-gitops
    spec:
      argoServer:
        argoNamespace: openshift-gitops
      placementRef:
        kind: Placement
        apiVersion: cluster.open-cluster-management.io/v1beta1
        name: all-openshift-clusters
        namespace: openshift-gitops
      gitopsAddon:
        enabled: true
    Copy to Clipboard Toggle word wrap
  2. 次のコマンドを実行して、YAML サンプルを適用します。

    oc apply -f gitopscluster-example.yaml
    Copy to Clipboard Toggle word wrap

1.12.2. インストールの検証

正常なデプロイメントに必要なインストールとリソースを確認するには、次の手順を実行します。

  1. 次のコマンドを実行して、GitOpsCluster リソースにデプロイメントが成功したことを示すステータスがあることを確認します。

    oc get gitopscluster gitops-clusters -n openshift-gitops -o yaml
    Copy to Clipboard Toggle word wrap
  2. 次のコマンドを実行して、OpenShift GitOps アドオンコントローラーが動作していることを確認します。

    oc get pods -n open-cluster-management-agent-addon
    Copy to Clipboard Toggle word wrap
  3. 次のコマンドを実行して、OpenShift GitOps Operator が動作していることを確認します。

    oc get pods -n openshift-gitops-operator
    Copy to Clipboard Toggle word wrap
  4. 次のコマンドを実行して、ArgoCD` インスタンスが動作していることを確認します。

    oc get pods -n openshift-gitops
    Copy to Clipboard Toggle word wrap

関連情報

Red Hat OpenShift GitOps アドオンの管理 を完了して、OpenShift GitOps アドオンのセットアップを続行します。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat