16、升级集群
CKA v1.29.0模拟系统免费下载试用:
百度网盘:https://pan.baidu.com/s/1vVR_AK6MVK2Jrz0n0R2GoQ?pwd=wbki
题目:
您必须在以下Cluster/Node上完成此考题:
Cluster Master node Worker node
mk8s master node01
设置配置环境:
[candidate@node01]$ kubectl config use-context mk8s
.
Context
升级kubernetes集群到指定版本
.
Task
现有的 Kubernetes 集群正在运行版本 1.29.0 。仅将 master 节点上的所有 Kubernetes 控制平面和节点组件升级到版本 1.29.1 。 确保在升级之前 drain master 节点,并在升级后 uncordon master 节点。 可以使用以下命令,通过 ssh 连接到 master 节点: ssh master 可以使用以下命令,在该 master 节点上获取更高权限: sudo -i 另外,在主节点上升级 kubelet 和 kubectl 。 请不要升级工作节点, etcd , container 管理器, CNI 插件 ,DNS 服务或任何其他插件。
开始操作:
1)、切换集群
# 考试时有多套集群环境,以免答题环境相互干扰。
# 所以考试时务必按照题目要求先切换到所对应的集群环境,才是正确答题的前提,非常重要
# 请务必确认现在所处节点为node01,否则无法切换集群而报错
kubectl config use-context mk8s
2)、 隔离节点
#查看节点状态
kubectl get nodes
#通过将节点标记为不可调度
kubectl cordon master
#将节点标记为不可调度并驱逐所有负载,准备节点的维护:
kubectl drain master --ignore-daemonsets
CKA模拟环境操作截图
3)、登录提权
#登陆到master
ssh master
#提权
sudo -i
CKA模拟环境操作截图
4)、解锁版本
#解除应用版本锁
apt-mark unhold kubeadm kubectl kubelet
CKA模拟环境操作截图
5)、查看版本
#更新源信息
apt-get update
#查询题目要求的1.29.1版本对应的升级版本号
apt-cache madison kubeadm | grep 1.29.1
CKA模拟环境操作截图
6)、升级版本
apt-get install kubeadm=1.29.1-1.1 kubelet=1.29.1-1.1 kubectl=1.29.1-1.1
CKA模拟环境操作截图
7)、其他组件
#升级除etcd之外的其他组件
kubeadm upgrade apply v1.29.1 --etcd-upgrade=false
CKA模拟环境操作截图
8)、锁住版本
#锁住版本
apt-mark hold kubeadm kubectl kubelet
CKA模拟环境操作截图
9)、重启kubelet
#重启 kubelet
sudo systemctl daemon-reload
sudo systemctl restart kubelet
10)、解除隔离
#通过将节点标记为可调度
kubectl uncordon master
CKA模拟环境操作截图
11)、验证版本
#查看升级后的版本
kubeadm version
kubectl version
kubelet --version
CKA模拟环境操作截图
12)、节点版本
#查看个节点是否恢复正常
kubectl get node
CKA模拟环境操作截图
CKA仿真模拟环境简短视频演示:
<iframe allowfullscreen="true" data-mediaembed="csdn" frameborder="0" id="ZWdrUPaN-1716514803377" src="https://live.csdn.net/v/embed/387961"></iframe>CKA仿真模拟环境简短演示
标签:kubectl,截图,CKA,16,master,版本,题库,节点 From: https://blog.csdn.net/tiger0310119/article/details/139161987