【发布时间】:2020-08-17 03:16:16
【问题描述】:
我一直在研究 Argo 作为 Gitops 风格的 CD 系统。它看起来真的很整洁。也就是说,我不了解如何在多个 GCP 项目中使用 Argo。具体来说,该计划是拥有依赖环境的项目(即 prod、stage dev)。似乎 Argo 并非旨在协调跨环境依赖集群的部署,或者是这样吗?
【问题讨论】:
-
您的 Argo 管道的标识是什么?您有服务帐号吗?
-
@guillaumeblaquiere 不确定你的意思。我是 Argo 的新手,正在研究它作为潜在的 CD 选项。
-
您将在哪里运行您的 Argo 应用程序?在 GKE 上?
-
@guillaumeblaquiere 是的,在 GKE 上。我想从 Github 中的 dev -> stg -> master 合并,并启动 Argo 将版本部署到相应的环境。也许解决方案是在每个 GCP 项目中简单地部署一个 Argo 服务器并让它们都指向不同的分支?也许这是最简单的方法?如何让 Argo 将应用程序连同环境相关配置一起部署到各种环境?
标签: google-cloud-platform argoproj