Libellés et annotations gérés par Config Sync

Config Sync ajoute et gère plusieurs libellés et annotations d'objets dans le cluster. Ne modifiez pas ces valeurs, sauf si elles sont marquées Modification sans risque dans les tableaux suivants.

Étiquettes

Libellé Description Vous pouvez modifier le fichier
app.kubernetes.io/managed-by: configmanagement.gke.io Indique que Config Sync gère l'objet. Non.
applyset.kubernetes.io/id: APPLYSET_ID Indique que l'objet RootSync ou RepoSync est le parent de l'ApplySet spécifié. Non.
applyset.kubernetes.io/part-of: APPLYSET_ID Indique que l'objet de ressource est membre de l'ApplySet spécifié. Non.
configsync.gke.io/declared-version: API_VERSION Indique la version de l'API dans laquelle une ressource a été initialement déclarée. Non.
configmanagement.gke.io/sync-kind: SYNC_KIND Indique si le type de synchronisation est un objet RootSync ou RepoSync. Non.
configmanagement.gke.io/sync-name: SYNC_NAME Indique le nom de l'objet RootSync ou RepoSync associé. Non.
configmanagement.gke.io/sync-namespace: SYNC_NAMESPACE Indique l'espace de noms RootSync ou RepoSync associé à l'objet. Non.

Annotations

Annotation Description Vous pouvez modifier le fichier
applyset.kubernetes.io/tooling: configsync.gke.io/v1 Indique que l'ApplySet spécifié par le libellé applyset.kubernetes.io/id est géré par Config Sync. Défini uniquement sur les parents ApplySet, pas sur les membres. Non.
configmanagement.gke.io/cluster-name: CLUSTER_NAME Nom du cluster, utilisé par les objets ClusterSelector. Non.
configmanagement.gke.io/declared-config: JSON_OUTPUT Représentation JSON de la manière dont l'objet est déclaré dans la source de vérité. Non.
configmanagement.gke.io/managed: enabled Indique que Config Sync gère l'objet. Oui. Pour en savoir plus, consultez Gérer les objets de cluster existants.
configmanagement.gke.io/source-path: PATH Chemin d'accès au fichier déclaratif de cet objet dans la source de vérité. Non.
configmanagement.gke.io/token: TOKEN_HASH Hachage du dépôt lors de la dernière modification de cet objet. Non.
configsync.gke.io/declared-fields: DECLARED_FIELDS Stocke la configuration déclarée d'une ressource. Cette annotation utilise le même format que les champs gérés de l'application côté serveur. Non.
configsync.gke.io/image-to-sync: SOURCE_IMAGE_URL URL de l'image OCI avec le dernier condensé récupéré par Config Sync. Non.
configsync.gke.io/manager: MANAGER Rapprochement qui gère l'objet actuel. Sa valeur est :root ou NAMESPACE. Non.
configsync.gke.io/resource-id: RESOURCE_ID Indique les informations concernant le groupe, le genre, l'espace de noms et le nom de la ressource. Non.
configsync.gke.io/git-context: GIT_CONTEXT Stocke le contexte Git à partir duquel une ressource est synchronisée. Inclut des informations sur le dépôt, la branche et la révision. Non.
config.k8s.io/owning-inventory: INVENTORY Indique l'objet Groupe de ressources qui possède cette ressource. Non.
configsync.gke.io/deletion-propagation-policy: Foreground Active la propagation de la suppression des ressources gérées par un objet RootSync ou RepoSync. Ce comportement est désactivé par défaut si l'annotation n'est pas définie ou si elle est configsync.gke.io/deletion-propagation-policy: Orphan. Oui. Pour en savoir plus, consultez Supprimer des ressources gérées.
configsync.gke.io/requires-rendering: true Indique que la source de vérité contient des configurations Kustomize qui nécessitent un rendu. Non.
configsync.gke.io/dynamic-ns-selector-enabled: true Indique que la source de vérité contient des objets NamespaceSelector qui utilisent le mode dynamique. Non.