Config Sync改变了Kubernetes集群级别配置领域的游戏规则


Kubernetes用户面临的最具挑战性之一是在多个集群之间管理集群级别的配置,例如配置名称空间,CRD和RBAC规则。对于GKE客户,Config Sync是改变游戏规则的人。
借助 Config Sync,集群运营商可以使用存储在 Git 代码库中名为“配置” (config) 的文件来管理单个集群、多租户集群和多集群 Kubernetes 部署。
一些配置是 Kubernetes 对象清单。其他配置不是对象清单,但提供了 Config Sync 本身所需的信息。您可以使用 YAML 或 JSON 编写配置。Config Sync 会监控这些文件的更新,并自动将更改应用于所有相关集群。
Config Sync 会将您的集群状态与您的 Git 代码库同步。Config Sync Operator 自定义控制器可监控您的 Git 代码库和集群的状态,使其与您选择的每个 Kubernetes 对象保持一致。如果 Config Sync Operator 未能将更改应用于某个资源,该资源将保持最近一次的已知良好状态。
Config Sync 可以通过单个 Git 代码库配置单个集群或多个集群。
点击标题见详细。