ConfigManagement 字段

本页面介绍您可以在 ConfigManagement 对象中设置的各个字段。当您使用 kubectl 命令配置 Config Sync 时,可以使用此对象。

Config Sync 功能的配置

说明
spec.enableMultiRepo 如果为 true,则启用 RootSync 和 RepoSync API。这些 API 为您提供了更多 Config Sync 功能,例如从多个代码库同步。以及同步 Kustomize 和 Helm 配置。默认值为 false
spec.preventDrift 如果为 true,则允许 Config Sync 准入网络钩子通过拒绝有冲突的更改推送到活跃集群来防止偏移。默认值为 false。 无论此字段的值如何,Config Sync 始终会修复偏移。

适用于 ConfigManagement 对象行为的配置

说明
spec.clusterName 集群的用户定义的名称,由 ClusterSelectors 用来将集群组合在一起。在 Config Sync 安装环境中是唯一的。您无法在 Cloud de Confiance 控制台中配置此字段。

ConfigManagement 对象示例

apiVersion: configmanagement.gke.io/v1
kind: ConfigManagement
metadata:
  name: config-management
spec:
  clusterName: my-cluster
  enableMultiRepo: true