部署您的应用

本页面介绍如何使用 Cloud Deploy 将应用部署到预期的目标运行时环境。在执行此操作之前,您需要创建交付流水线和目标

准备工作

本部分介绍了在使用 Cloud Deploy 部署应用之前需要准备的事项。

  • 确保您的执行服务账号具有必要的 IAM 角色和权限

  • 创建交付流水线和目标

    Cloud Deploy 可以部署到 Google Kubernetes Engine、Cloud Run、GKE 附加集群和自定义目标目标配置因您要部署到的平台而异。

  • 拥有容器映像和清单。

    您需要一个或多个容器映像才能进行部署,还需要一个或多个 Kubernetes 清单(用于部署到 GKE)或服务 YAML 文件(用于部署到 Cloud Run)。

    您需要一个持续集成流水线或一些其他流程来构建和放置映像。您的 CI 工具可以是 Cloud Build、Jenkins,也可以是导致向 Cloud Deploy 交付流水线提供容器映像的任何工具。

  • 具有 skaffold.yaml 配置文件

    Cloud Deploy 调用 skaffold render 以使用此文件渲染 Kubernetes 清单,并使用