qikqiak.com icon indicating copy to clipboard operation
qikqiak.com copied to clipboard

Kubernetes滚动升级

Open cnych opened this issue 7 years ago • 12 comments

http://blog.qikqiak.com/post/kubernetes-rollout-update/

cnych avatar Oct 18 '17 10:10 cnych

如果有多个deploy (nginx01,nginx02),同样的image,但是不同的configmap,这样有办法批量更新么?

vsxen avatar Jul 21 '18 08:07 vsxen

@vsxen 批量更新的意思是?目前应该通过脚本去可能方便点

cnych avatar Jul 21 '18 09:07 cnych

如果我有30个不同的应用(nginx等),需要rolling update,不是replicas=30,这样怎么批量滚动更新

脚本的话也就是也就是一个for循环,只是想问下有另外的方法么?

vsxen avatar Jul 21 '18 13:07 vsxen

@vsxen 目前kubernetes本身应该没有提供这种默认的支持~

cnych avatar Jul 21 '18 13:07 cnych

谢谢。京东好像宣称有百万容器 他们做滚动更新亦或是版本回退应该有别的方法

vsxen avatar Jul 21 '18 13:07 vsxen

@vsxen 他们这么大量级肯定会自己在kubernetes基础上做二次开发的,肯定自己开发了很多运维工具

cnych avatar Jul 21 '18 14:07 cnych

@vsxen 不知道helm能不能满足你的需求

Jnchk avatar Aug 10 '18 06:08 Jnchk

@SarshesJ 你是指一个charts发布多个release?

vsxen avatar Aug 10 '18 09:08 vsxen

@vsxen 就是把相关的业务可以打包到一个chart里,统一升级管理,当然我不确定你的需求具体什么样

Jnchk avatar Aug 10 '18 09:08 Jnchk

请问注意清除机制下面截图是安装的什么工具?

yuexue0 avatar Jan 13 '19 14:01 yuexue0

@yuexue0 这个不就是 Kubernetes 的 Dashboard 插件吗

cnych avatar Jan 14 '19 04:01 cnych

maxUnavaible中当maxSurge不为0时,该值也不能为0这句话有误吧?应该是当maxUnavaible和maxSurge不能同时为0吧。

Veitor avatar Dec 13 '19 09:12 Veitor