【K8S运维知识汇总】第4天8:K8S集群平滑升级技巧

网友投稿 361 2022-09-13

【K8S运维知识汇总】第4天8:K8S集群平滑升级技巧

K8S集群平滑升级技巧

现在版本是1.15.4,,太高了可以回退版本

两个节点都是1.15.4,升级k8s的时候,要在流量低谷的时候做

现在集群了有不少pod,因为scheduler帮你去做平衡,先去升级21

先把node从k8s集群里摘出来

就剩一个节点了

原来在21上的coredns就跑到22节点上了

coredns完全没受影响,尽管从一个节点到了另外一个节点,这就是容器编排的特性

做的好一点,就把11上的nginx,把21的upstream注释掉

7层的负载均衡也注释掉

现在上1.15.4回退到1.15.2

生产中解压,还是需要慎重一点

这时候就有两个版本,1.15.2和1.15.4

原来kubernetes是一个软连接

要把源码包先删除

把这些都删除了

把所有的.sh拷贝一下

现在只要把软连接删除,指向1.15.2,启动即可

把软连接重建

重启这个进程就是新的软连接

只要kubelet一重启,就帮你加到集群里了

现在的版本就升级到2了

要换成1.15.4就把这个软连接继续删除

生产上不建议 kill -9

再启动一下

生产上平滑升级就这么做,把集群流量先断掉,node节点摘掉,新的软件包准备好,软连接也准备好,挨个重启服务

treafik只是daemonset,再21上起了一个

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:阿里云与它的n个弹性
下一篇:首席营销官:“爽文男主”黄峥急流勇退,拼多多继续“下沉”!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~