当前位置:   article > 正文

2023年CKA考题-K8S集群版本升级(解析+答案)_cka]考试之k8s版本升级

cka]考试之k8s版本升级

题目:K8S集群版本升级

设置配置环境kubectl config use-context mk8s

现有的kubernetes集群正在运行的版本是1.23.1,仅将master节点上的所有kubernetes控制平面
和节点组件升级到版本1.23.2;并在主节点上升级kubelet 和kubectl

官方参考地址:升级 kubeadm 集群 | Kubernetes

解答:

1、切换答题环境(考试环境有多个,每道题要在对应的环境中作答)

kubectl config use-context mk8s

2、驱除master节点pod(考试环境只有一个master节点)

  1. kubectl cordon k8s-master-1
  2. kubectl drain k8s-master-1 --delete-emptydir-data --ignore-daemonsets --force

3、升级kubeadm版本到1.23.2

  1. apt-cache show kubeadm|grep 1.23.2
  2. apt-get update
  3. apt-get install kubeadm=1.23.2-00
  4. Do you want to continue? [y/n] y

4、验证升级计划

  1. kubeadm version
  2. kubeadm upgrade plan

5、选择升级的版本 v1.23.2,忽略etcd升级

  1. kubeadm upgrade apply v1.23.2 --etcd-upgrade=false
  2. [upgrade/confirm] Are you sure you want to proceed with the upgrade? [y/n]: y

6、升级kubelet、kubectl

  1. apt-get install kubelet=1.23.2-00 kubectl=1.23.2-00
  2. Do you want to continue? [y/n] y
  3. kubelet --version
  4. kubectl version

7、设置节点可调度

kubectl uncordon k8s-master-1

8、验证升级后的版本

kubectl get nodes

最后,感谢 wesley_wwk 发现、指出的问题,已更新完善。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号