6.3. active-ocp-version ClusterImageSet の移行


任意で、active-ocp-version ClusterImageSet は、GitOps ZTP デプロイメントで使用される GitOps Zero Touch Provisioning (ZTP)規則です。クラスターをプロビジョニングするときに使用する OpenShift Container Platform リリースイメージの単一の中央定義を提供します。デフォルトでは、このリソースは site-config/resources/ フォルダーからハブクラスターに同期されます。

デプロイメントで active-ocp-version ClusterImageSet CR を使用する場合は、ClusterInstance CR を含む新規直接の resources/ フォルダーに移行する必要があります。これにより、両方の Argo CD アプリケーションが同じリソースを管理できないため、同期の競合が回避されます。

前提条件

  • ClusterInstance CR の並列 Argo CD パイプラインを作成する手順を完了している。
  • Argo CD アプリケーションは、新しい ClusterInstance CR と関連するクラスターリソースが含まれる Git リポジトリーのフォルダーを参照します。この例では、site-configs-v2/ Argo CD アプリケーションは site-configs-v2/ フォルダーを参照し ます。
  • Git リポジトリーに active-ocp-version.yaml マニフェストが resources/ フォルダーに含まれている。

手順

  1. site-configs/ ディレクトリーから新しい site-configs-v2 / ディレクトリーに resources/ フォルダーをコピーします。

    $ cp -r site-configs/resources site-configs-v2/
    Copy to Clipboard Toggle word wrap
  2. site-configs/kustomization.yaml ファイルから resources/ フォルダーへの参照を削除します。これにより、古い クラスターの Argo CD アプリケーションが active-ocp-version リソースを管理しなくなります。

    例:更新された site-configs/resources/kustomization.yaml ファイル

    apiVersion: kustomize.config.k8s.io/v1beta1
    kind: Kustomization
    resources:
       - pre-reqs/
       #- resources/
    generators:
       - hub-1/sno1.yaml
       - hub-1/sno2.yaml
       - hub-1/sno3.yaml
    Copy to Clipboard Toggle word wrap

  3. resources/ フォルダーを site-configs-v2/kustomization.yaml ファイルに追加します。この手順では、ClusterImageSet の所有権を新しい clusters-v2 アプリケーションに転送します。

    例:更新された site-configs-v2/kustomization.yaml ファイル

    apiVersion: kustomize.config.k8s.io/v1beta1
    kind: Kustomization
    resources:
      - resources/
    Copy to Clipboard Toggle word wrap

  4. 変更を Git リポジトリーにコミットし、プッシュします。

検証

  1. Argo CD で、clusters-v2 アプリケーションが Healthy および Synced であることを確認します。
  2. クラスター Argo アプリケーションの active-ocp-version ClusterImageSet リソースが同期していない場合は、次のコマンドを実行して Argo CD アプリケーションラベルを削除できます。

    $ oc label clusterimageset active-ocp-version app.kubernetes.io/instance-
    Copy to Clipboard Toggle word wrap

    出力例

    clusterimageset.hive.openshift.io/active-ocp-version unlabeled
    Copy to Clipboard Toggle word wrap

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat