2-2 使用kubeasz升级k8s集群

本文详细介绍了如何使用kubeasz工具升级k8s集群的master节点和node节点,以及升级containerd的过程。首先在master节点上停服并替换新版本二进制文件,然后恢复服务并检查升级状态。接着,对node节点进行类似操作,驱逐pod,更换二进制文件,并恢复可调度状态。最后,升级containerd涉及停服、替换二进制文件、重启服务和恢复调度。
摘要由CSDN通过智能技术生成

前言

在上一章中,我们使用kubeasz部署k8s集群。当集群已投入生产,需要更新k8s或者运行时,将采取以下步骤。

k8s与containerd的升级


升级master节点k8s

1)部署节点:先在github/kubernetes下载包括服务端客户端的4个二进制文件,全部解压缩后会产生一个k8s目录:

kubernetes.tar.gz
kubernetes-client-linux-amd64.tar.gz  
kubernetes-node-linux-amd64.tar.gz  
kubernetes-server-linux-amd64.tar.gz  

ls kubernetes/
addons  client  cluster  docs  hack  kubernetes-src.tar.gz  LICENSES  node  README.md  server  version

2)全部node节点:在工作节点上注释掉对即将升级master的api-server请求:

vim /etc/kube-lb/conf/kube-lb.conf

stream {
   
    upstream backend {
   
        # server 192.168.100.161:6443    max_fails=2 fail_timeout=3s;
        server 192.168.100.162:6443    max_fails=2 fail_timeout=3s;
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值