Config Connector 概览


Config Connector 是一个开源 Kubernetes 插件,可让您通过 Kubernetes 管理 Google Cloud 资源。

许多云原生开发团队混合使用配置系统、API 和工具来管理其基础架构。这种混合通常难以理解,从而导致发生速度降低和费用高昂的错误。Config Connector 提供了一种可使用 Kubernetes 工具和 API 配置许多 Google Cloud 服务和资源的方法。

借助 Config Connector,您的环境可以利用 Kubernetes 管理资源的方式,包括:

  • 使用 RBAC 进行访问权限控制。
  • 要查看的活动。
  • 配置的唯一来源和理想状态管理,可降低复杂性。
  • 松散耦合依赖关系的最终一致性。

您可以通过与管理 Kubernetes 应用相同的方式来管理 Google Cloud 基础架构,从而降低复杂性和开发者的认知负担。

Config Connector 的工作方式

Config Connector 提供了一组 Kubernetes 自定义资源定义 (CRD) 和控制器。当您配置对象并将它们应用到集群时,Config Connector CRD 允许 Kubernetes 创建和管理 Google Cloud 资源。

为了使 Config Connector CRD 正常运行,Config Connector 会将 Pod 部署到具有更高 RBAC 权限(例如能够创建、删除、获取和列出 CustomResourceDefinition (CRD) 的权限)的节点。Config Connector 需要这些权限才能创建和协调 Kubernetes 资源。

如需开始使用,请安装 Config Connector,然后创建您的第一个资源。Config Connector 的控制器最终会使环境与所需状态保持一致。

自定义 Config Connector 的行为

Config Connector 提供了超出创建资源之外的额外功能。例如,您可以管理现有 Google Cloud 资源,并使用 Kubernetes Secret 提供敏感数据,例如资源的密码。如需了解详情,请参阅方法指南列表。

此外,您还可以详细了解 Config Connector 如何使用 Kubernetes 架构来管理资源,并查看 Config Connector 可以管理的 Google Cloud 资源

后续步骤