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 Modificabili in sicurezza nelle tabelle seguenti.

Etichette

Etichetta Descrizione Disponibile per modifiche
app.kubernetes.io/managed-by: configmanagement.gke.io Indica che Config Sync gestisce l'oggetto. No.
applyset.kubernetes.io/id: APPLYSET_ID Indica che l'oggetto RootSync o RepoSync è il genitore dell'ApplySet specificato. No.
applyset.kubernetes.io/part-of: APPLYSET_ID Indica che l'oggetto risorsa è un membro dell'ApplySet specificato. No.
configsync.gke.io/declared-version: API_VERSION Indica la versione dell'API in cui è stata dichiarata inizialmente una risorsa. No.
configmanagement.gke.io/sync-kind: SYNC_KIND Indica se il tipo di sincronizzazione è un oggetto RootSync o RepoSync. No.
configmanagement.gke.io/sync-name: SYNC_NAME Indica il nome di RootSync o RepoSync associato all'oggetto. No.
configmanagement.gke.io/sync-namespace: SYNC_NAMESPACE Indica lo spazio dei nomi di RootSync o RepoSync associato all'oggetto. No.

Annotazioni

Annotazione Descrizione Disponibile per modifiche
applyset.kubernetes.io/tooling: configsync.gke.io/v1 Indica che l'ApplySet specificato dall'etichetta applyset.kubernetes.io/id è gestito da Config Sync. Impostato solo sui genitori di ApplySet, non sui membri. No.
configmanagement.gke.io/cluster-name: CLUSTER_NAME Il nome del cluster, utilizzato da ClusterSelectors. No.
configmanagement.gke.io/declared-config: JSON_OUTPUT Rappresentazione JSON di come viene dichiarato l'oggetto nella fonte attendibile. No.
configmanagement.gke.io/managed: enabled Indica che Config Sync gestisce l'oggetto. Sì. Per saperne di più, consulta Gestisci gli oggetti cluster esistenti.
configmanagement.gke.io/source-path: PATH Il percorso nell'origine attendibile del file che dichiara questo oggetto. No.
configmanagement.gke.io/token: TOKEN_HASH L'hash del repository quando è stata apportata l'ultima modifica a questo oggetto. No.
configsync.gke.io/declared-fields: DECLARED_FIELDS Memorizza la configurazione dichiarata di una risorsa. Questa annotazione utilizza lo stesso formato dei campi gestiti di applicazione lato server. No.
configsync.gke.io/image-to-sync: SOURCE_IMAGE_URL L'URL dell'immagine OCI con l'ultimo digest recuperato da Config Sync. No.
configsync.gke.io/manager: MANAGER Quale riconciliatore gestisce l'oggetto corrente. Il valore è :root o NAMESPACE. No.
configsync.gke.io/resource-id: RESOURCE_ID Indica informazioni sul gruppo, sul tipo, sullo spazio dei nomi e sul nome della risorsa. No.
configsync.gke.io/git-context: GIT_CONTEXT Memorizza il contesto Git da cui viene sincronizzata una risorsa. Include informazioni sul repository, sul ramo e sulla revisione. No.
config.k8s.io/owning-inventory: INVENTORY Indica l'oggetto gruppo di risorse proprietario di questa risorsa. No.
configsync.gke.io/deletion-propagation-policy: Foreground Consente la propagazione dell'eliminazione delle risorse gestite da un RootSync o RepoSync. Questo comportamento è disattivato per impostazione predefinita se l'annotazione non è impostata o se l'annotazione è configsync.gke.io/deletion-propagation-policy: Orphan. Sì. Per saperne di più, consulta Eliminare le risorse gestite.
configsync.gke.io/requires-rendering: true Indica che la fonte di riferimento contiene configurazioni Kustomize che richiedono il rendering. No.
configsync.gke.io/dynamic-ns-selector-enabled: true Indica che l'origine attendibile contiene oggetti NamespaceSelector che utilizzano la modalità dinamica. No.