混合池概览

本页面简要介绍 Cloud Build 混合池。如果您刚接触 Cloud Build,请阅读 Cloud Build 概览

默认情况下,Cloud Build 在全代管式环境中运行其工作负载。通过混合池,您可以使用 Anthos 平台(例如 Google Cloud、本地部署或其他公有云)在可运行 Kubernetes 的位置执行 Cloud Build 工作负载。

架构和兼容性

Hybrid 池使用名为 Tekton 的开源 Kubernetes 框架来扩展 Cloud Build。使用 Tekton 时,Google Cloud 应用运营商可以避免供应商锁定,并保留 Kubernetes 功能以用于执行 CI/CD 工作负载。例如,此框架包括自我修复、平稳故障切换和无单点故障等功能。

使用混合池

您可以设置混合池,而无需对现有 Cloud Build 工作流和语法进行许多更改。您可以为现有 Cloud Build 配置文件中的构建指定混合工作器池。

管理

设置 Cloud Build 混合池后,您可以在一个位置维护跨所有已连接环境的监督。借助 Google Cloud 的控制平面,您可以根据需要监控及扩缩本地部署上、Google Cloud 中以及跨向 Anthos 注册的其他 Kubernetes 集群的 CI/CD 基础架构。

混合池使用 Connect 来保留连接。混合池支持通过控制层面进行零触摸更新,从而减少了大规模运行的开销。

日志记录

您可以使用 Google Cloud Console 查看在混合池中运行的构建的构建历史记录和日志。Cloud Logging 中也提供了混合池日志,用于进行高级查询。