为 google 云 运行 使用 terraform

Use terraform for google cloud run

我正在考虑使用 Terraform 自动设置演示环境。

适用于 VM 实例并且可以完全自动化,但管理层更喜欢将 Cloud 运行 与 Docker 容器一起使用。

当我阅读 this article 时,它首先必须手动构建和注册一个 docker 容器。我不明白那一步,为什么不能使用 terraform 实现自动化?

Terraform 是一种部署工具。或多或少,它会调用 API 来构建、更新或删除内容。那么现在你想做什么?获取一个容器并将其部署在云端 运行。构建源代码、上传文件、执行 git 克隆不是为 Terraform 设计的操作。

有一个构建东西的 CI 管道并在最后调用部署的 CD 工具并不奇怪。