感谢媳妇和宝贝,大热天为了让我能安静学习,一鼓作气,特定回了宝贝姥姥家。为了学习考试,特地休假了一段时间,基本是闭门学习状态。老实说,随着年龄增长,现在考试学习这方面的经历要差不少,上一轮考认证还是10余年前考思科时,所以这一次学习多少压力还是有的,kubernetes.io的文档基本快要看到吐了,从conept到task到referrence到tutorials. 并不停的实验。我本身稍微有些基础但不多(可以通过我的博客看出我是在去年夏天有一段时间学习了一下,随后因工作关系,并未持续学习和使用),通过闭门14天,每天除了吃饭睡觉基本就这一件事了,还是比较幸苦的。
说一说心得吧。
准备方面
因为是完全的实际环境考试,所以绝对不能只看文档,除非你本身已经有足够的实际上手经验,那可以纯看文档作为细节补充。
文档如果时间足够,建议确实要反复看,因为涉及的知识概念很多,所以看一遍不大容易能完全沉淀下来,我是本身有一点K8S基础,但不是很熟,工作关系用的也不太多,所以这次14天时间里,我花了大约8天时间看文档(当然中间还会穿插根据文档例子进行试验和记录总结)。
实验必须要做,那么多yaml完全自己能熟练知道怎么写,感觉短期内是不大可能的,所以多熟悉命令,有些东西可以直接先用命令生成,而无需一定要用yaml。
看文档、做实验 最好是以弄明白和理解为前提,不是为了试验还纯粹的copy paste例子的yaml。
如果可以,不妨参加一下国内一些云公司搞的培训,我是花了三天时间在CaiCloud学习了,这样的好处是老师可以系统帮理一遍概念,同时在培训中自己可以比较快速的自己搭建一套k8s实验环境,否则如果自己本身就不熟悉,半个月时间考完,感觉不大可能,k8s的学习曲线还是比较陡峭的,安装这一块就够麻烦的了。
在过文档的时候,自己建立bookmark按照知识点分类收藏,老实说这不是为了考试时候快速查找到资源,考试时候实际上用搜索比找自己的bookmark要快,这样分类其实是给自己的大脑写思维导图。等文档过了一遍,自己想吐,又不知道该咋继续怎么看的时候,不妨再按照自己收藏的分类来过一遍。
考试方面
可以自己在cncf网站先注册成为会员并在线通过信用卡交钱,至于考试时间是自己通过系统单约的,所以不是注册交钱就需要立即确定时间,交完钱1年内都可以约考
可以通过一些公司或者网上方法获得一些折扣,恩我比较财(sha)大(le)气(ba)粗(ji),直接交了300美金,然后才知道还可以有折扣。。。
考试是通过这个网站进行的https://www.examslocal.com/, 注册CNCF会员后会有一个portal页面指示你都需要做哪些,其中一些连接就是连接到这个网站,主要工作就是安装他们的chrome插件(FAN QIANG 需要)检测你电脑环境是否满足要求,然后就是约考,约考的时候注意自己的时区,它是以你的时区作为考试时间。我从系统看,基本上提前4天左右约肯定有足够的timeslot来给你选择。
考试前几天,网站就会给你注册的邮箱里不断发邮件提醒考试时间,邮件里有连接,考试之前15分钟可以点击打开,这个时候打开就基本可以和对端老师对接上了,过早的打开,只是个倒计时的页面。
一定需要有一个速度不错,比较可靠的科学上网的工具,这个考试网站国内打开速度不快,所以工具很重要。同时kubernetes网站的搜索是通过google服务提供的,所以必须要科学上网。
考试的具体形式是一个网页,左侧是题目,右侧是webshell,页面顶部是一些功能按钮,比如记事框,桌面共享这些。不用过分操心你需要做什么,上线后等待,会有老师通过网页聊天工具指令你做什么,包括出示护照(对了,证件必须是国家颁政府发的有照片且有英文的证件),通过摄像头将考试用的桌子以及周边环境给TA看,然后让你共享桌面,显示系统当前运行进程,TA会让你退出除了chrome浏览器以及系统本程序之外的一切东西。
确保考试时候房间不要有人进来,我没挑战这个规则。。毕竟麻烦起来会很麻烦。 你如果在家考试,最好那天不要有快递敲门。。。家里的门铃最好关掉,座机啥的拔掉。。。
页面左侧切换题目的时候,速度并不快,而且webshell,经常在你重新回到输入焦点时候,那玩意半天不响应。所以好的速度很重要。
考试的桌子基本要做到除了鼠标、电源、电脑之外没有任何其它东西,我是在家里考的,电脑桌实在不好清理,就清理了餐桌,为了避免对方不爽,桌子周边最好不要过多东西,对方很敏感。。。
然后有一个非常重要的需要告诉你,提前试好自己的椅子和桌子高度等,让自己有一个比较好的坐姿,因为考的时候,对方会要求你脸部在整个视频里,所以用笔记本的话,很可能因为你为了获得一个好的屏幕阅读姿势而调整屏幕角度,这个时候TA叫你调回位置,所以一定试好在保证摄像头可以看到全脸的前提下,有一个好的坐姿,包括屏幕阅读角度。我就是被对方要求调整屏幕,搞的我是基本从上往下角度来阅读屏幕,很难受,还是比较影响的。3个小时考完,肩膀、眼睛都疼。
考试时候,会有多个k8s环境,你上去时候是在一个跳板机器上,使用kubectl config 来切换kubectl的上下文,不过不用担心,每个题目都会明确告诉你命令切换到哪里,你只需要copy它的命令即可,而且题目是顺序的即连续在同一个环境里,不会让你来回切的。ssh到哪台机器一般题干会hint你,不用担心,但是不支持嵌套ssh。
考的时候,每一题都需要认证读,会让你把结果保存到特定文件夹下的文件或者使用特定的名字作为资源对象,不要搞错了,保存错了可就没分了。还有就是把题目上的内容复制到webshell里,不会那么丝滑,所以要有心理准备,这个环境从体验上还是不太好的。会影响你,所以充分的知识准备来抵消这些因素打来的紧张和影响吧。
熟悉诸如vi的用法,可以提高效率,因为很多时候需要编辑kubernetes.io上查到的yaml例子。
总体考试时间还是比较紧张的,所以遇到不会的题目,不要过分耽误时间,在页面的notepad里快速记下哪题还没搞定,直接切换到其它题目继续,特别是大块头的题目,要果断。另外就是,不要指望做完之后复查,基本没有可能有这个时间,所以尽量做到每道题都弄干脆,要么会做,要么不会做。个别模糊的,记录到notepad里,有时间再说吧。 优先级角度来说,大块头预感自己不会的,就别浪费时间了,把时间放到刚才个别模糊需要再确认的题目上。都搞利索了,再搞大块头题目。
考试时,容许查询kubernete.io网站内内容,CNCF考生手册只让打开一个tab,考前对方只是强调了这个网站,未单独说明只能一个tab,考的过程中基本上你也不会打开很多tab的,因为搜索一个用完就结束了。
注意观察自己所在机器的提示符,不要搞错了。
考试前别喝太多利尿的,但是也别很口渴状态,夏天,最好空调温度适宜,毕竟3个小时,所以你别在什么公司空调出风口下,你再去调个空调温度是对自己的不负责任。。
登录考试系统,麦克风要静音,不然有回响,TA应该会要求你关闭麦克风,对方只和你打字。不容许自言自语的读题读出声音,不能咂嘴。。
考试时候,将每道题目自己编辑的yaml文件命名为题目编号,有利于自己修正错误或者复用内容乃至最后可能的复查。
他们的环境,有时候一个命令下去会半天没反应,而且有时候时间还会令人着急,这个时候切换到下一题一边读题一边等命令结果。
考试结束
36小时内邮件通知结果,考完注意查看自己注册邮箱。
考完好好休息一下,因为这个时候可能你不想说话了。
能否通过,其实自己基本可以判断,一般来说做出来的题目,你就是对的(还是刚才说的,需要保存输出的按照要求输出到指定地方啊 ,复制不好用的时候,手工敲,一定别敲错了,目录和名字要求的还是比较怪异的),所以没搞定的题目,自己看下那题分值,自己心里就能大概差不多了。
考题内容
别逗,。。。。内容都在kubernetes.io网站里,bootstrap很重要,我虽然认为我考前弄明白了。。。
文章评论
静总真是了不起!
静兄,这么多年坚持学习,真是了不起,说实话,在F5有点埋没了,建议考虑一下公有云厂商。
@cloudjiasu 感谢cloudjiasu,你的网站以前很早就看过,很想知道您是圈内哪位