首页 > 解决方案 > 用于 Kubernetes 的 Docker 镜像部署工具

问题描述

在我的组织中,我们使用 IBM Urban 代码将 docker 镜像部署到 Kubernetes。使用 Urban 代码进行部署并不容易,而且流程也不透明。有时 UC 的输出会使发布管理感到困惑。业界有没有更好的工具在kubernetes、docker EE平台部署docker应用?

标签: kubernetesdeploymentcontinuous-deploymentdocker-ee

解决方案


我可以分享我们在初创企业中是如何做到的。

我们围绕 Jenkins 和 Google Kubernetes Engine 构建了自己的管道。涉及的步骤并不多:

  1. 创建构建图像的标签:docker tag <source_image> <target_image>
  2. 将图像推送到 Google Container Registry: gcloud docker -- push <target_image>
  3. 更改 yaml 文件定义以选择新的<target_image>
  4. 更新 K8s 配置:kubectl apply -f <yaml_file>

当然,在现实生活中,这会稍微复杂一些,并且会自动更新大量的微服务,但你明白了要点。

因为您需要工具,所以有很多解决方案可以帮助您,请查看此列表 以获得概述。这在很大程度上取决于你想在什么样的环境中使用它。一些突出的例子是:


推荐阅读