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 资源。
后续步骤
- 安装 Config Connector。
- 如需开始,请创建您的第一个资源。
- 探索 Config Connector 源代码。Config Connector 在 GitHub 上完全开源。