k8s集群版本升级
升级k8s,可以升级一个小版本,可以升级一个大版本,但是不能跨版本升级,会有报错提示。建议一个版本一个版本升级
本次要从1.18.0--->1.19.16-->1.20.14--->--->1.21.14升级到1.21.14版本,需要一个一个的去升级
升级kubeadm、kubelet、kubectl插件
yum install kubeadm-1.19.16-0 kubelet-1.19.16-0 kubectl-1.19.16-0 --disableexcludes=kubernetes
执行命令升级版本,加--v=5参数为显示详情
kubeadm upgrade apply 1.21.14 --v=5
重新加载配置文件&重启kubelet
systemctl daemon-reload
systemctl restart kubelet
查看pod状态,等会就会恢复正常

查看版本
kubectl get node (这里notreday是因为没有部署网络插件)
升级node节点
yum install kubeadm-1.19.16-0 kubelet-1.19.16-0 kubectl-1.19.16-0 --disableexcludes=kubernetes
kubeadm upgrade node
重新加载配置文件&重启kubelet
systemctl daemon-reloadsystemctl restart kubelet
查看节点版本







浙公网安备 33010602011771号