[CKA]考试之K8s 版本升级
由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅
题目为:
Task
现有的Kubernetes 集群正在运行版本1.22.0。仅将master节点上的所有 Kubernetes控制平面和节点组件升级到版本1.22.2。
确保在升级之前 drain master节点,并在升级后 uncordon master节点。
可以使用以下命令,通过ssh连接到master节点:
ssh k8s-master
可以使用以下命令,在该master节点上获取更高权限:
sudo -i
另外,在主节点上升级kubelet和kubectl。请不要升级工作节点,etcd,container 管理器,CNI插件, DNS服务或任何其他插件。
注意,如果题目要求先切换K8S环境,需执行K8S切换环境
分析做题步骤
1、打开官网(真实考试需要在官网的搜索界面搜索关键词 upgrade即可 )
升级 kubeadm 集群 | Kubernetes
2、题目中需要先确保在升级之前 drain master节点,我们需要在官网找到如下内容
修改相关内容,红色部分需要修改,uncordon->cordon,由于是master需要修改,所以我们需要指定的节点是k8s-master
kubectl cordon k8s-master
继续往下拉官网,找到如下内容
执行红框语句需要多个参数,可以先用如下命令查询
kubectl drain --help
查询后根据红框参数填写完整的执行语句
kubectl drain k8s-master --delete-emptydir-data --ignore-daemonsets --force
执行后结果如下
3、在考试环境中 ssh 到 master 节点,并切换到 root 下,我们进到环境中相当于进入到其中的一个node节点,由于是升级master节点上的组件,所以我们需要ssh到master并且切换到root用户,需要执行的命令如下
ssh master01
sudo -i
4、升级控制平面节点,找到官网位置如下,按顺序执行如下语句
(1)升级 kubeadm,须修改版本为上面说的1.22.2,考试可能会修改为其他版本,根据题意自己修改,官网是一个语句直接执行,不过我们要修改版本,考试时无法打开记事本进行复制粘贴,所以我们把官网的语句拆分为3个语句执行,具体命令及执行结果如下:
apt-mark unhold kubeadm
apt-get update && apt-get install -y kubeadm=1.22.2-00
apt-mark hold kubeadm
(2) 验证下载操作正常,并且 kubeadm 版本正确
kubeadm version
(3)验证升级计划
kubeadm upgrade plan
(4)选择要升级到的目标版本,由于题目说不要升级工作节点,etcd,container 管理器,CNI插件, DNS服务或任何其他插件。我们需要对命令加参数进行组件排除,执行步骤如下:
使用帮助命令查询参数
sudo kubeadm upgrade apply --help
执行升级到的目标版本,执行语句后如果需要输入y/N则需输入y
sudo kubeadm upgrade apply v1.22.2 --etcd-upgrade=false
5、升级 kubelet 和 kubectl,找到官网位置如下:
修改版本后执行,由于官网是一个语句直接执行,不过我们要修改版本,考试时无法打开记事本进行复制粘贴,所以我们把官网的语句拆分为3个语句执行,具体命令及执行结果如下:
apt-mark unhold kubelet kubectl
apt-get update && apt-get install -y kubelet=1.22.2-00 kubectl=1.22.2-00
apt-mark hold kubelet kubectl
6、考试环境中退出 root和master节点,由于考试切换环境后是node节点,所以需要ssh到master节点,升级完成后需要退回之前的node节点,不要输入 exit 多了,否则会退出考试环境
#第一个exit 退出到master节点非root用户
exit
#第而个exit 退出到node节点
exit
7、解除节点的保护,官网位置如下:
修改语句如下(前面的步骤已经把k8s-master添加了保护)
kubectl uncordon k8s-master
8、验证下最后的结果k8s-master是否正常
kubectl get nodes
可以看到k8s-master已经正常了,并且版本是1.22.2
[CKA]考试之K8s 版本升级相关推荐
- k8s学习-CKA考试必过宝典
目录 CKA考纲 集群架构,安装和配置:25% 工作负载和调度:15% 服务和网络:20% 存储:10% 故障排除:30% 报名(中国网站) 黑色星期五 预约流程(国外网站) 注册账号 注册考试(购买 ...
- 搭建Kubernetes(k8s)集群(cka考试环境)
搭建Kubernetes(k8s)集群 基础介绍 containerd简介 Docker vs containerd K8S为什么要放弃使用Docker作为容器运行时,而使用containerd呢? ...
- CKA考试习题:K8S日志、监控与应用管理
所有命令都验证过,有更好的方式,欢迎留言~~~ CKA 习题和真题汇总 CKA考试经验:报考和考纲 CKA :2019年12月英文原题和分值 CKA考试习题:K8S基础概念--API 对象 CKA考试 ...
- 【k8s系列】vmware中ubuntu22.04使用kubeadm安装k8s集群(1.24.4 or higher)(cka考试环境搭建)
文章目录 部署环境准备 环境修改 修改hostname(各修改各的) 修改hosts文件(master 和所有node ) 禁用swap(master 和所有node) 修改内核参数(master 和 ...
- CKA考试习题:存储管理-普通卷、PV、PVC
所有命令都验证过,有更好的方式,欢迎留言~~~ CKA 习题和真题汇总 CKA考试经验:报考和考纲 CKA :2019年12月英文原题和分值 CKA考试习题:K8S基础概念--API 对象 CKA考试 ...
- CKA考试习题:安全管理--Network Policy、serviceaccount、clusterrole
所有命令都验证过,有更好的方式,欢迎留言~~~ CKA 习题和真题汇总 CKA考试经验:报考和考纲 CKA :2019年12月英文原题和分值 CKA考试习题:K8S基础概念--API 对象 CKA考试 ...
- CKA考试经验:报考和考纲
所有命令都验证过,有更好的方式,欢迎留言~~~ CKA 习题和真题汇总 CKA考试经验:报考和考纲 CKA :2019年12月英文原题和分值 CKA考试习题:K8S基础概念--API 对象 CKA考试 ...
- 2022年8月22日上午七点CKA考试界面改动exe软件答题
2022年8月22日上午七点CKA考试界面改动成exe软件答题 CKA认证我看知乎和csdn以前的帖子受益很多,为自己备考打下了基础,所以决定把自己看到的改动分享出来 先来直接说改动: 以前是在自己的 ...
- [2022] 如何两周通过CKA考试? 属实干货满满了
这几年Kubernetes也算是风头正盛.顺应潮流,我们公司最近也大力鼓励员工考CKA证书.想到不仅可以报销,还会发一些奖金,年底还可以抵税,于是我前两个月就准备了一下去考了个证书. 整体准备过程大约 ...
最新文章
- 2020-11-13(四大组件简单回忆内容)
- usaco Packing Rectangles
- python convert函数_Python内置函数
- curl的安装与简单使用
- [html] 举例说明HTML5出来后,有哪些HTML标签被弃用了?
- thinkphp中mysql添加数据_thinkphp添加数据 add()方法
- python语言程序的特点_《Python语言程序设计》 —1.1.3 Python的特点及应用领域...
- 高校网络中心主任挨骂冤不冤?
- 深度学习中的Attention总结
- 学会拒绝别人的6个技巧_4个秘诀教你怎么拒绝别人,还能不伤和气
- 《SSCOM串口/网络数据调试器》
- android tts 音量,Android TTS音量控制
- 3分钟阿里云无影云桌面全解析(云桌面/传统电脑/VDI/服务器区别对比)
- 群主微信sdk说明地址
- 【DDRNet】DDRNet项目使用单GPU、自己的数据集训练、得到测试图像
- [Banner] The number of titles and images is different
- 迷你挑状告京东20元转让80%股权
- esp32 smtp发送邮件micropython
- 单片机原理及应用学习笔记(一)
- CS制作office宏病毒钓鱼
热门文章
- 从毕业到失业,从电子厂干到工地....偶然转行软件测试-----实现了人生的自我救赎
- 我眼中的信用评分模型
- GBase 8a JDBC连接方法
- 评测三款最流行的epub阅读器(windows适用)
- 人脸识别应用场景举例
- JDK8 HashMap源码解析
- English Learning - L2 语音作业打卡 复习双元音[ʊə] [eə] 冠词,比较级,缩约式弱读技巧 Day51 2023.4.12 周三
- [HZWER NOIP模拟题][杂题][防骗题]数列
- 2019,新的一年。
- Redis05:Redis的高级特性:expire 生存时间、pipeline 管道、info命令、Redis的持久化、Redis 的安全策略、Redis监控命令-monitor