Kubernetes如何进行部署以更新映像自动CI / CD

时间:2019-07-20 20:19:59

标签: kubernetes continuous-integration google-kubernetes-engine flux

我正在使用gcp和kubernetes。

我有gcp存储库和容器注册表。

在进入master分支后,我有一个构建容器的触发器。

我不知道如何设置一些自动触发来部署新版本的容器(docker文件)。

如何自动化构建过程?

2 个答案:

答案 0 :(得分:1)

您需要执行一些额外的操作,例如,如果使用Helm打包部署,则可以使用Flux触发自动部署。

https://helm.sh/

https://fluxcd.github.io/flux/

答案 1 :(得分:0)

这里有两种解决方案。

  1. 您可以展开build步骤。 Cloud Build还可以将更改推送到您的GKE集群。您可以阅读有关此here

  2. 的更多信息
  3. 当前拥有的是可靠的CI管道,对于CD,您可以使用最近发布的Spinnaker for GCP。这可以与GCE,GKE和GAE很好地集成在一起,并允许您自动执行CD部分。