CKA 集群升级
集群升級,首先參照官方文檔。
搜索upgrade
?
第一個升級kubeadm集群就是官方升級的文檔。
最好選擇1.24版本的文檔。
其實看1.25版本的文檔也沒有什么問題
1.從這里開始做。
?2.升級控制面
apt-mark unhold kubeadm && \ apt-get update && apt-get install -y kubeadm=1.25.x-00 && \ apt-mark hold kubeadm?
?kubeadm version
kubeadm upgrade plan
?
?
?
?
?繼續
?繼續
這里要注意
Etcd不升級的話 后邊加上--etcd-upgrade=false
sudo kubeadm upgrade apply v1.25.x --etcd-upgrade=false
?
繼續
3.騰空節點
kubectl drain <node-to-drain> --ignore-daemonsets
?
?繼續
4.升級kubelet和kubectl
# 用合適的補丁版本替換 1.25.x-00 中的 x
apt-mark unhold kubelet kubectl && \
apt-get update && apt-get install -y kubelet=1.25.x-00 kubectl=1.25.x-00 && \
apt-mark hold kubelet kubectl
sudo systemctl daemon-reload
sudo systemctl restart kubelet
?
?最后
5.解除節點保護
kubectl uncordon <node-to-drain>
?
控制面節點升級好了。
kubectl get no
看一下節點的狀態吧。
?
總結
- 上一篇: js中undefined
- 下一篇: SIPC的认证算法java实现