이 페이지에서는 구성 동기화를 업그레이드할 수 있도록 계층 구조 컨트롤러를 사용 중지하는 방법을 설명합니다.
계층 구조 컨트롤러를 더 이상 사용할 수 없습니다. 버전 1.20.0부터는 계층 구조 컨트롤러가 설치된 경우 구성 동기화에서 업그레이드를 차단합니다.
계층 구조 컨트롤러를 사용 중지하는 방법을 확인하려면 kubectl
ConfigManagement
객체 또는 gcloud
apply spec
파일을 검사하고 다음 필드의 값에 해당하는 작업을 실행합니다.
hierarchyController.enablePodTreeLabels
:true
이고 계층적 관측 가능성을 사용하는 경우 이 페이지의 단계를 진행하지 마세요. 대신 Cloud Customer Care에 문의하여 계층 구조 컨트롤러를 삭제하는 데 도움을 받으세요.true
인 경우 이 페이지의 안내에 따라 계층 구조 컨트롤러를 사용 중지합니다.hierarchyController.enabled:
계층 구조 컨트롤러를 사용 중지하면 클러스터에서 계층 구조 컨트롤러 구성요소가 삭제됩니다. 계층 구조 컨트롤러 커스텀 리소스 정의 (CRD)는 삭제되지 않습니다. kubectl
를 사용하여 이러한 CRD를 수동으로 삭제해야 합니다.
HierarchyConfiguration
HNCConfiguration
SubnamespaceAnchor
HierarchicalResourceQuota
계층 구조 컨트롤러 필드를 삭제하려면 계층 구조 컨트롤러를 설치하는 데 사용한 방법에 관한 안내를 검토하세요.
gcloud
Google Cloud CLI apply spec
파일에서 hierarchyController
블록을 삭제합니다.
Terraform
Terraform 리소스에서 hierarchyController
블록을 삭제합니다.
구성 커넥터
GKEHubFeatureMembership
리소스에서 계층 구조 컨트롤러 필드를 false
로 설정합니다.
kubectl
ConfigManagement
객체에서 hierarchyController
블록을 삭제합니다.