Kolom ConfigManagement

Halaman ini menjelaskan berbagai kolom yang dapat Anda tetapkan di objek ConfigManagement. Anda dapat menggunakan objek ini saat mengonfigurasi Config Sync menggunakan perintah kubectl.

Konfigurasi untuk fitur Config Sync

Kunci Deskripsi
spec.enableMultiRepo Jika true, mengaktifkan API RootSync dan RepoSync. API ini memberi Anda fitur Sinkronisasi Konfigurasi tambahan, seperti sinkronisasi dari beberapa repositori. dan menyinkronkan konfigurasi Kustomize dan Helm. Setelan defaultnya adalah false.
spec.preventDrift Jika true, mengaktifkan webhook penerimaan Config Sync untuk mencegah penyimpangan dengan menolak perubahan yang bertentangan agar tidak didorong ke cluster aktif. Setelan defaultnya adalah false. Config Sync selalu memperbaiki penyimpangan, apa pun nilai kolom ini.

Konfigurasi untuk perilaku objek ConfigManagement

Kunci Deskripsi
spec.clusterName Nama yang ditentukan pengguna untuk cluster yang digunakan oleh ClusterSelectors untuk mengelompokkan cluster. Unik dalam penginstalan Config Sync. Anda tidak dapat mengonfigurasi kolom ini di konsol Google Cloud .

Contoh objek ConfigManagement

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