k8s版本升级

本文详细介绍了如何将kubernetes集群从版本v1.21.1平滑升级到v1.21.10,包括预先下载所需镜像、更新kubelet、kubeadm和kubectl工具、执行升级、确认升级以及在所有节点上重复相同操作等关键步骤。

k8s版本升级

背景: kubernetes版本从v1.21.1 升级到v1.21.10

一. 预先下载需要的镜像(所有节点都需要下载)

  1. kubeadm config images list --kubernetes-version=v1.21.10   #查看所需版本镜像
    
    images=(
    kube-apiserver:v1.21.10
    kube-controller-manager:v1.21.10
    kube-scheduler:v1.21.10
    kube-proxy:v1.21.10
    pause:3.4.1
    etcd:3.4.13-0
    coredns:v1.8.0
    )
    for imageName in ${images[@]} ; do
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName
    docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName k8s.gcr.io/$imageName
    docker rmi registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName
    done
    

二. 更新kubelet kubeadm kubectl

apt install  kubelet=1.21.10-00 kubeadm=1.21.10-00 kubelet=1.21.10-00 -y

三. 执行升级

 kubeadm upgrade apply v1.21.10. # 所有master节点都要执行
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值