Von Config Sync verwaltete Labels und Annotationen

Config Sync versieht Objekte im Cluster mit verschiedenen Labels und Anmerkungen und verwaltet diese. Ändern Sie diese Werte nur, wenn sie in den folgenden Tabellen mit Safe to modify gekennzeichnet sind.

Labels

Label Beschreibung Kann bearbeitet werden
app.kubernetes.io/managed-by: configmanagement.gke.io Gibt an, dass Config Sync das Objekt verwaltet. Nein.
applyset.kubernetes.io/id: APPLYSET_ID Gibt an, dass das RootSync- oder RepoSync-Objekt das übergeordnete Element des angegebenen ApplySet ist. Nein.
applyset.kubernetes.io/part-of: APPLYSET_ID Gibt an, dass das Ressourcenobjekt ein Mitglied des angegebenen ApplySet ist. Nein.
configsync.gke.io/declared-version: API_VERSION Gibt die API-Version an, in der eine Ressource ursprünglich deklariert wurde. Nein.
configmanagement.gke.io/sync-kind: SYNC_KIND Gibt an, ob der Synchronisierungstyp ein RootSync- oder RepoSync-Objekt ist. Nein.
configmanagement.gke.io/sync-name: SYNC_NAME Gibt den Namen des RootSync- oder RepoSync-Objekts an, das mit dem Objekt verknüpft ist. Nein.
configmanagement.gke.io/sync-namespace: SYNC_NAMESPACE Gibt den Namespace des RootSync- oder RepoSync-Objekts an, das mit dem Objekt verknüpft ist. Nein.

Annotationen

Anmerkung Beschreibung Kann bearbeitet werden
applyset.kubernetes.io/tooling: configsync.gke.io/v1 Gibt an, dass das durch das Label applyset.kubernetes.io/id angegebene ApplySet von Config Sync verwaltet wird. Wird nur für ApplySet-Eltern, nicht für Mitglieder festgelegt. Nein.
configmanagement.gke.io/cluster-name: CLUSTER_NAME Name des Clusters, der von ClusterSelectorsverwendet wird. Nein.
configmanagement.gke.io/declared-config: JSON_OUTPUT JSON-Darstellung, die angibt, wie das Objekt in der Single Source of Truth deklariert wird. Nein.
configmanagement.gke.io/managed: enabled Gibt an, dass Config Sync das Objekt verwaltet. Ja. Weitere Informationen finden Sie unter Vorhandene Clusterobjekte verwalten.
configmanagement.gke.io/source-path: PATH Der Pfad in der Source of Truth zur Datei, die dieses Objekt deklariert. Nein.
configmanagement.gke.io/token: TOKEN_HASH Der Hash des Repositorys zum Zeitpunkt der letzten Änderung dieses Objekts. Nein.
configsync.gke.io/declared-fields: DECLARED_FIELDS Speichert die deklarierte Konfiguration einer Ressource. Diese Annotation verwendet dasselbe Format wie die verwalteten Felder von Server-Side Apply. Nein.
configsync.gke.io/image-to-sync: SOURCE_IMAGE_URL Die OCI-Image-URL mit dem neuesten Digest, der von Config Sync abgerufen wurde. Nein.
configsync.gke.io/manager: MANAGER Der Abgleicher verwaltet das aktuelle Objekt. Der Wert ist :root oder NAMESPACE. Nein.
configsync.gke.io/resource-id: RESOURCE_ID Gibt Informationen zu Gruppe, Art, Namespace und Namen der Ressource an. Nein.
configsync.gke.io/git-context: GIT_CONTEXT Speichert den Git-Kontext, aus dem eine Ressource synchronisiert wird. Enthält Informationen zu Repository, Zweig und Überarbeitung. Nein.
config.k8s.io/owning-inventory: INVENTORY Gibt das Ressourcengruppenobjekt an, zu dem diese Ressource gehört. Nein.
configsync.gke.io/deletion-propagation-policy: Foreground Ermöglicht die Weitergabe von Löschvorgängen für Ressourcen, die von einem RootSync- oder RepoSync-Objekt verwaltet werden. Dieses Verhalten ist standardmäßig deaktiviert, wenn die Anmerkung nicht festgelegt ist oder wenn die Anmerkung configsync.gke.io/deletion-propagation-policy: Orphan ist. Ja. Weitere Informationen finden Sie unter Verwaltete Ressourcen löschen.
configsync.gke.io/requires-rendering: true Gibt an, dass die „Source of Truth“ Kustomize-Konfigurationen enthält, die gerendert werden müssen. Nein.
configsync.gke.io/dynamic-ns-selector-enabled: true Gibt an, dass die Source of Truth NamespaceSelector-Objekte enthält, die den dynamischen Modus verwenden. Nein.