带有Git的Google Kubernetes Engine CD CI

时间:2019-07-13 19:03:42

标签: google-cloud-platform continuous-integration google-kubernetes-engine

我对Google Kubernetes Engine和Google云平台比较陌生。

我设法使用并连接了以下服务。

  • 源存储库
  • Cloud Builder和容器注册表
  • Kubernetes 引擎

![enter image description here

我目前在本地计算机上使用git bash将其推送到Google源存储库。 Google Cloud Build构建图像并创建新的工件。每次更改应用程序并将更改推送到云存储库时,都会创建一个新工件。然后,我将新工件复制到Kubernetes Workloads Rolling Update

是否有更好的方法可以自动执行此操作?例如没有

的CD / CI

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以从一开始就设置rolling update strategy in your deployment spec。 构建完映像后,您便可以使用Cloud Build to push new images to your cluster,而无需手动转到GKE控制台并更新映像。