专栏名称: CloudMan
云计算深度实践者;定期发布《每天5分钟玩转OpenStack》教程;让 OpenStack 不再难学!
目录
今天看啥  ›  专栏  ›  CloudMan

Rolling Update - 每天5分钟玩转 Docker 容器技术(140)

CloudMan  · 公众号  ·  · 2018-03-12 06:01
    

文章预览

第140篇 Rolling Update 滚动更新是一次只更新一小部分副本,成功后,再更新更多的副本,最终完成所有副本的更新。滚动更新的最大的好处是零停机,整个更新过程始终有副本在运行,从而保证了业务的连续性。 下面我们部署三副本应用,初始镜像为 httpd:2.2.31,然后将其更新到 httpd:2.2.32。 httpd:2.2.31 的配置文件如下: 通过  kubectl apply  部署。 部署过程如下: 创建 Deployment  httpd 创建 ReplicaSet  httpd-551879778 创建三个 Pod 当前镜像为  httpd:2.2.31 将配置文件中  httpd:2.2.31  替换为  httpd:2.2.32 ,再次执行  kubectl apply 。 我们发现了如下变化: Deployment  httpd  的镜像更新为  httpd:2.2.32 新创建了 ReplicaSet  httpd-1276601241 ,镜像为  httpd:2.2.32 ,并且管理了三个新的 Pod。 之 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览