ConfigManagement 필드

이 페이지에서는 ConfigManagement 객체에서 설정할 수 있는 다양한 필드를 설명합니다. kubectl 명령어를 사용하여 구성 동기화를 구성할 때 이 객체를 사용할 수 있습니다.

구성 동기화 기능 구성

설명
spec.enableMultiRepo true인 경우 RootSync 및 RepoSync API를 사용 설정합니다. 이 API는 여러 저장소에서 동기화와 같은 추가적인 구성 동기화 기능을 제공합니다. 및 Kustomize 및 Helm 구성 동기화와 같은 추가 구성 동기화 기능을 제공합니다. 기본값은 false입니다.
spec.preventDrift true이면 충돌하는 변경사항이 라이브 클러스터로 푸시되지 않도록 거부하여 Config Sync 허용 웹훅에서 드리프트를 방지하도록 사용 설정합니다. 기본값은 false입니다. 구성 동기화는 이 필드 값에 관계없이 항상 드리프트를 조정합니다.

ConfigManagement 객체 동작 구성

설명
spec.clusterName ClusterSelector에서 클러스터를 함께 그룹화하는 데 사용되는 클러스터의 사용자 정의 이름입니다. 구성 동기화 설치 내에서 고유합니다. Google Cloud 콘솔에서는 이 필드를 구성할 수 없습니다.

ConfigManagement 객체 예시

apiVersion: configmanagement.gke.io/v1
kind: ConfigManagement
metadata:
  name: config-management
spec:
  clusterName: my-cluster
  enableMultiRepo: true