Campi ConfigManagement

Questa pagina descrive i diversi campi che puoi impostare nell'oggetto ConfigManagement. Puoi utilizzare questo oggetto quando configuri Config Sync utilizzando i comandi kubectl.

Configurazione delle funzionalità di Config Sync

Chiave Descrizione
spec.enableMultiRepo Se true, abilita le API RootSync e RepoSync. Queste API ti forniscono funzionalità aggiuntive di Config Sync, come la sincronizzazione da più repository. e sincronizzazione delle configurazioni Kustomize e Helm. Il valore predefinito è false.
spec.preventDrift Se true, attiva il webhook di ammissione di Config Sync per prevenire le derive rifiutando le modifiche in conflitto che vengono inviate ai cluster live. Il valore predefinito è false. Config Sync corregge sempre le derive indipendentemente dal valore di questo campo.

Configurazione del comportamento dell'oggetto ConfigManagement

Chiave Descrizione
spec.clusterName Il nome definito dall'utente per il cluster utilizzato da ClusterSelectors per raggruppare i cluster. Unico all'interno di un'installazione di Config Sync. Non puoi configurare questo campo nella console Google Cloud .

Oggetto ConfigManagement di esempio

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