4.9. GitOps ZTP パイプラインからのマネージドクラスターサイトの削除
GitOps Zero Touch Provisioning (ZTP) パイプラインから、マネージドサイトと、関連するインストールおよび設定ポリシー CR を削除できます。
前提条件
-
OpenShift CLI (
oc
) がインストールされている。 -
cluster-admin
権限を持つユーザーとしてハブクラスターにログインしている。
手順
-
kustomization.yaml
ファイルから、関連するSiteConfig
と、PolicyGenerator
またはPolicyGentemplate
ファイルを削除して、サイトと関連する CR を削除します。 次の
syncOptions
フィールドをSiteConfig
アプリケーションに追加します。kind: Application spec: syncPolicy: syncOptions: - PrunePropagationPolicy=background
GitOps ZTP パイプラインを再度実行すると、生成された CR は削除されます。
-
オプション: サイトを完全に削除する場合は、
SiteConfig
と、サイト固有のPolicyGenerator
またはPolicyGentemplate
ファイルも Git リポジトリーから削除する必要があります。 -
オプション: サイトを再デプロイする場合など、一時的にサイトを削除する場合は、
SiteConfig
とサイト固有のPolicyGenerator
またはPolicyGentemplate
CR を Git リポジトリーに残しておくことができます。
関連情報
- クラスターの削除の詳細は、管理からクラスターを削除する を参照してください。