用于Kubernetes的Docker映像部署工具

在我的组织中,我们使用IBM Urban代码将Docker映像部署到Kubernetes。使用Urban代码进行部署并不容易,并且流程也不透明。有时UC的输出会使发布管理混乱。业界是否有更好的工具在Docker EE平台kubernetes中部署Docker应用程序?

linlin1988124 回答:用于Kubernetes的Docker映像部署工具

我可以分享我们在创业中的运作方式。

我们已经围绕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>

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

由于您需要工具,因此有很多解决方案可以为您提供帮助,请查看此list以获得概述。这几乎取决于您要在哪种环境中使用。一些著名的例子是:

,

您可以使用以下工具将Docker应用程序部署到kubernetes

  1. Jenkins与kubernetes CD插件 https://github.com/jenkinsci/kubernetes-cd-plugin

  2. 大三角帆

本文链接:https://www.f2er.com/3141534.html

大家都在问