24年6月CKS备考经验分享
Chavez_79
2024/06/11
大家好,因为公司项目,自2020年开始越来越多项目都部署到了阿里云的K8S中,接触比较多的是创建集群资源以及配置ingress-controller,时常会遇到ingress端点不显示,或者ingress访问后503等问题,没有K8S基础排查非常困难,每次都只能发工单让阿里云技术去排查,所以想系统学习一下K8S的相关知识,有故障可以自行排查同时也增长K8S的知识储备。于是在2023年11月报名CKA&CKS精品班,并与2024年3月10日获取了CKA证书,6月10日获得CKS证书。
在2024年5月17日0点收到来自Linux Foundation Training的邮件,表示CKS考试将于2024年9月12日进行更新,题目以及各部分分值占比都会做出相应的调整,而考券也是去年黑五购买的将于2024年11月底过期,于是决定抓紧时间备考,CKA和CKS备考时间差不太多,差不多都占用的一周左右的时间即可。
备考方式:1、第一遍认真听韩老师的考题视频讲解
2、第二遍跟着考题答案做练习
3、第三遍只看考题不看答案做练习
4、第四、第五遍可以尝试提交作业给助教或者韩老师判分
如果5遍下来觉得自己还是不够熟练,可以多练习几遍加深熟练度,这个因人而异。备考方式就说这么多,经历过CKA考试的同学们,CKS也相同方式备考即可,记下来说一下考试时遇到的几点和练习时有出入需要注意的地方:
1、考试是远程桌面终端打开后每题都需要切换集群。
2、远程桌面的终端创建资源时比如:kubectl apply -f networkpolicy.yaml 可能会报错提示大致为dial"https://localhost:8088/openai"链接被拒绝,如遇到此提示则需要将修改后的yaml文件scp传输到题目所在集群的master节点执行。
3、修改deployment以及dockerfile安全的题目时,dockerfile中存在两处root都需要改为nobody,deployment需要注意,除了题库中所提到的只读权限,提权修改以外,注意deployment资源中的selector和template.metadata中的label是否对应了,考试时遇到了此处的标签不匹配则需要修改。
4、securitycontext的题目 练习时的模版是pod里只有一个容器的 所以securitycontext相关配置写在containers下就行了 而考试是一个pod里2个容器 每个容器下都得写上securitycontext内容 否则yaml执行会报错。
最后预祝所有同学顺利通过考试,升值加薪,步步高升!
©著作权归作者所有,未经许可不可转载及商用,否则将追究法律责任