Etichette e annotazioni gestite da Config Sync

Config Sync aggiunge e gestisce diverse etichette e annotazioni sugli oggetti nel cluster. Non modificare questi valori a meno che non siano contrassegnati come Disponibile per modifiche nelle tabelle seguenti.

Etichette

Etichetta Descrizione Sicuro da modificare
app.kubernetes.io/managed-by: configmanagement.gke.io Indica che Config Sync gestisce l'oggetto. N.
configsync.gke.io/declared-version: API_VERSION che indica la versione dell'API in cui è stata inizialmente dichiarata una risorsa. N.

Annotazioni

Annotazione Descrizione Sicuro da modificare
configmanagement.gke.io/cluster-name: CLUSTER_NAME Il nome del cluster, utilizzato da ClusterSelectors. N.
configmanagement.gke.io/declared-config: JSON_OUTPUT Rappresentazione JSON di come viene dichiarato l'oggetto nella fonte attendibile. N.
configmanagement.gke.io/managed: enabled Indica che Config Sync gestisce l'oggetto. Sì. Per maggiori informazioni, consulta Gestire gli oggetti cluster esistenti.
configmanagement.gke.io/sync-kind: SYNC_KIND Indica se il tipo di sincronizzazione è un oggetto RootSync o RepoSync. N.
configmanagement.gke.io/sync-name: SYNC_NAME Indica il nome dell'elemento RootSync o RepoSync associato all'oggetto. N.
configmanagement.gke.io/sync-namespace: SYNC_NAMESPACE Indica lo spazio dei nomi di RootSync o RepoSync associato all'oggetto. N.
configmanagement.gke.io/source-path: PATH Il percorso nella fonte attendibile del file in cui viene dichiarato l'oggetto. N.
configmanagement.gke.io/token: TOKEN_HASH L'hash del repository al momento dell'ultima modifica dell'oggetto. N.
configsync.gke.io/declared-fields: DECLARED_FIELDS Archivia la configurazione dichiarata di una risorsa. Questa annotazione utilizza lo stesso formato dei campi gestiti dell'applicazione lato server. N.
configsync.gke.io/manager: MANAGER Quale riconciliazione gestisce l'oggetto corrente. Il valore è :root o NAMESPACE. N.
configsync.gke.io/resource-id: RESOURCE_ID Indica informazioni sul gruppo, sul tipo, sullo spazio dei nomi e sul nome della risorsa. N.
configsync.gke.io/git-context: GIT_CONTEXT Archivia il contesto Git da cui viene sincronizzata una risorsa. Include informazioni sul repository, sul ramo e sulla revisione. N.
config.k8s.io/owning-inventory: INVENTORY Indica l'oggetto gruppo di risorse proprietario della risorsa. N.
configsync.gke.io/deletion-propagation-policy: Foreground Abilita la propagazione dell'eliminazione delle risorse gestite da RootSync o RepoSync. Questo comportamento è disabilitato per impostazione predefinita se l'annotazione non è impostata o se è configsync.gke.io/deletion-propagation-policy: Orphan. Sì. Per saperne di più, vedi Eliminare le risorse gestite.
configsync.gke.io/requires-rendering: true Indica che la fonte attendibile contiene configurazioni Kustomize che richiedono il rendering. N.
configsync.gke.io/dynamic-ns-selector-enabled: true Indica che la fonte attendibile contiene oggetti NamespaceSelector che utilizzano la modalità dinamica. N.