0%

CKA和CKAD备考

Flag

《K8S入门篇》一文中,定下了目标:拿到CKA和CKAD证书。转眼过去了大半年,但是一直没有付诸行动。今天,趁生日,立下flag:2020年5月1前考下CKA,2020年6月1日前考下CKAD。

CKA和CKAD是啥?

The Certified Kubernetes Administrator (CKA) program was created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help develop the Kubernetes ecosystem.

The Certified Kubernetes Application Developer (CKAD) program has been developed by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help expand the Kubernetes ecosystem through standardized training and certification.

简而言之,CKA/CKAD是CNCF和Linux基金会联合推出的两个K8S考试认证。委托给PSI来进行监督考试。其中,CKA侧重于K8S管理,CKAD侧重于K8S开发。通过了这两个考试中的任意一个,就能证明你在K8S领域是一个人才;两个考试都通过了,那么涨薪还会远吗?

想要拿到CKA和CKAD证书,需要哪些准备工作?本文就来梳理一下。主要参考:

注意事项

报名网址:Certified Kubernetes Administrator (CKA) ProgramCertified Kubernetes Application Developer (CKAD) Program。报名时使用折扣码DEVOPS15可以获得15%的折扣。

报名时需要支持海外支付的信用卡(VISA或者MasterCard)。

稳定的科学上网工具。

在约定的考试时间登录考试系统。

硬件检测:使用Chrome浏览器访问CompatibilityCheck,选择 ”Linux Foundation” as the Exam Sponsor and “CKA” as the Exam。

按照考官要求打开摄像头和麦克风,并且共享桌面。

身份检测:考官查看考生证件,比如护照(身份证不行,需要有照片和Latin字母写的全名)。

环境检测:考官通过摄像头检查房间,要求房间只有考生一个人,桌子只能放电脑,没有其他东西。

软件检测:考官要求打开任务管理器,确认除浏览器之外的没有其他任务,确认无误后考试开始。

要求Chrome浏览器当前只能有一个tab页(就是考试系统),考试过程中可以再打开一个tap页用于访问Kubernetes文档,就是说考试全程最多两个tab页。

CKA一共180分钟,25道题;CKAD一共120分钟,20道题。

考试的网页一半是试题,一半是GateOne的终端界面。

考试中不能喝水、吃东西,可以申请休息。

考试结束后,36个小时之内,CNCF就会通过邮件告诉考生成绩。CKA分数大于74%则通过考试,CKAD分数大于66%则为通过考试,并且附件包含证书。如果考试不通过,考生账号上就会有一次一年内Free Retake的机会。

更多关于考试及考试环境的注意事项,可参见官方的Exam TipsCandidate HandbookCNCF FAQ

报名和约考

1、支付完成后,跳转到Certification Status页面。

2、按照提示,Check System Requirements,验证成功后以后也可以再次验证。

3、点击 Schedule Exam,跳转到考试时间安排页面,选择一个考试时间。




4、点击 Get Candidate Handbook,获取考试手册。

5、点击 Verify Name,确认姓名,以后会出现在证书上。

6、点击 Important Tips,获取帮助提示。

7、点击右侧 Schedule Exam,即可看到考试信息,包括考试的时间、倒计时、确认码、考生ID等。

以上,报名和约考完成。

技能Get

Docker

浙江大学SEL实验室编写的《Docker容器与容器云》
Docker Documentation
菜鸟教程之Docker教程
Learn Docker & Containers using Interactive Browser

K8S

《Kubernetes权威指南:从Docker到Kubernetes实践全接触 第4版》
Kubernetes Documentation
kubernetes中文社区
华为云-Cloud Native Lives
阿里云-K8s 资源全汇总 | K8s 大咖带你 31 堂课从零入门 K8s
阿里云-云原生技术公开课
阿里云-云原生技术公开课(备用地址)
Certified Kubernetes Administrator (CKA) with Practice Tests
Labs - Certified Kubernetes Administrator with Practice Tests
Kubernetes Certified Application Developer (CKAD) with Tests
Labs - Certified Kubernetes Application Developer
cka&cakd考纲-curriculum
Studying for the Certified Kubernetes Administrator Exam
K8S Tasks
Learn Kubernetes using Interactive Browser-Based Scenarios
Play with Kubernetes
CKA CKAD Simulator

k8s-tool

备考的过程中,完善自己的k8s-tool,考试的时候可以使用。

后记

5月19日更新

三个月忙碌的早晚,无休的周末,终于在今天早上,收到了CKAD的证书。加上4月份拿到的CKA证书,目标达成!CKA考了90%(74%通过),CKAD考了89%(66%通过)。

考试心得

CKA和CKAD有什么差别?
1、考试内容有重叠,但是也有各自独立的内容。比如CKA会考etcd和k8s部署相关的内容,CKAD不会涉及。CKAD会有cronjob和ha的内容,CKA不会涉及。
2、CKAD比CKA难度更大一些。考过了CKA,本以为可以轻松拿下CKAD,结果考试时发现CKAD的题目更复杂一些,花费时间更长。后来想想也合理,毕竟CKA需要74分通过,而CKAD只需要66分就可以通过。