【问题标题】:Kubernetes how to make Deployment to update image auto CI/CDKubernetes 如何进行部署以更新映像自动 CI/CD
【发布时间】:2019-07-20 20:19:59
【问题描述】:

我正在使用 gcp 和 kubernetes。

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

推入主分支后,我有一个构建容器的触发器。

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

如何自动化构建过程?

【问题讨论】:

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


    【解决方案1】:

    您需要一些额外的部分来完成它,例如,如果您使用 Helm 打包您的部署,您可以使用 Flux 来触发自动部署。

    https://helm.sh/

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

    【讨论】:

      【解决方案2】:

      这里有两种解决方案。

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

      2. 您目前拥有的是可靠的 CI 管道,对于 CD,您可以使用最近发布的 Spinnaker for GCP。这与 GCE、GKE 和 GAE 很好地集成,并允许您自动化 CD 部分。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-03
        • 1970-01-01
        • 1970-01-01
        • 2022-12-10
        • 2019-11-11
        • 2016-11-10
        • 1970-01-01
        • 2019-11-06
        相关资源
        最近更新 更多