Config Sync 管理的标签和注释

Config Sync 会为集群中的对象添加和管理多个标签和注解。请勿修改这些值,除非它们在下面的表格中被标记为“可以修改”。

标签

标签 说明 可以修改
app.kubernetes.io/managed-by: configmanagement.gke.io 指示该 Config Sync 进行对象管理。 没有。
configsync.gke.io/declared-version: API_VERSION 此标签表示最初在其中声明资源的 API 版本。 没有。

注解

注释 说明 可以修改
configmanagement.gke.io/cluster-name: CLUSTER_NAME ClusterSelectors 使用的集群名称。 没有。
configmanagement.gke.io/declared-config: JSON_OUTPUT 有关如何在可信来源中声明对象的 JSON 表示法。 没有。
configmanagement.gke.io/managed: enabled 指示该 Config Sync 进行对象管理。 可以。如需了解详情,请参阅管理现有集群对象
configmanagement.gke.io/sync-kind: SYNC_KIND 指示同步类型是 RootSync 对象还是 RepoSync 对象。 没有。
configmanagement.gke.io/sync-name: SYNC_NAME 表示与对象关联的 RootSync 或 RepoSync 的名称。 没有。
configmanagement.gke.io/sync-namespace: SYNC_NAMESPACE 表示与对象关联的 RootSync 或 RepoSync 的命名空间。 没有。
configmanagement.gke.io/source-path: PATH 声明此对象的文件在可信来源中的路径。 没有。
configmanagement.gke.io/token: TOKEN_HASH 上次修改此对象时代码库的哈希值。 没有。
configsync.gke.io/declared-fields: DECLARED_FIELDS 存储资源的声明配置。此注解使用与服务器端代管字段所应用的相同格式。 没有。
configsync.gke.io/manager: MANAGER 指明哪个协调器管理当前对象。其值为 :root NAMESPACE 没有。
configsync.gke.io/resource-id: RESOURCE_ID 表示资源的组、种类、命名空间和名称的相关信息。 没有。
configsync.gke.io/git-context: GIT_CONTEXT 存储资源同步的来源 Git 上下文。包括代码库、分支和修订版本的相关信息。 没有。
config.k8s.io/owning-inventory: INVENTORY 表示拥有此资源的资源组对象。 没有。
configsync.gke.io/deletion-propagation-policy: Foreground 启用 RootSync 或 RepoSync 管理的资源的删除传播。如果未设置注解或者注解为 configsync.gke.io/deletion-propagation-policy: Orphan,则此行为默认停用。 可以。如需了解详情,请参阅删除代管式资源
configsync.gke.io/requires-rendering: true 表示可信来源包含需要渲染的 Kustomize 配置。 没有。
configsync.gke.io/dynamic-ns-selector-enabled: true 表示可信来源包含使用动态模式的 命名空间选择器对象。 没有。