4.10. GitOps ZTP 파이프라인에서 관리되는 클러스터 사이트 제거
GitOps Zero Touch Provisioning(ZTP) 파이프라인에서 관리되는 사이트와 관련 설치 및 구성 정책 CR을 제거할 수 있습니다.
사전 요구 사항
-
OpenShift CLI(
oc
)가 설치되어 있습니다. -
cluster-admin
권한이 있는 사용자로 허브 클러스터에 로그인했습니다.
프로세스
-
kustomization.yaml
파일에서 관련SiteConfig
및PolicyGenerator
또는PolicyGentemplate
파일을 제거하여 사이트와 관련 CR을 제거합니다. SiteConfig
애플리케이션에 다음syncOptions
필드를 추가합니다.kind: Application spec: syncPolicy: syncOptions: - PrunePropagationPolicy=background
kind: Application spec: syncPolicy: syncOptions: - PrunePropagationPolicy=background
Copy to Clipboard Copied! Toggle word wrap Toggle overflow GitOps ZTP 파이프라인을 다시 실행하면 생성된 CR이 제거됩니다.
-
선택 사항: 사이트를 영구적으로 제거하려면 Git 저장소에서
SiteConfig
및 사이트별PolicyGenerator
또는PolicyGentemplate
파일도 제거해야 합니다. -
선택 사항: 사이트를 일시적으로 제거하려는 경우(예: 사이트를 다시 배포하는 경우)
SiteConfig
및 사이트별PolicyGenerator
또는PolicyGentemplate
CR을 Git 저장소에 남겨둘 수 있습니다.