Kubernetes 是云计算和云原生领域最火的几个技术之一,博主因为一个偶然的机会,获得了备考 CKAD 的机会。这篇文章主要是汇总在备考 CKAD 过程中一些学习笔记的汇总。

  • 2021-03-14
    增加了一些备考经验,以及在这半年里与 k8s 打交道的一些感想。

笔记

因为复习笔记整理在印象笔记中,迁移成本比较大,一直没有机会好好迁移,所以暂且搁置。
(持续更新中……)


先说一下结果,我在集中准备了一个月后通过了 CKAD。

感想

  1. 环境准备:
    进行 CKAD 的时候一定要提前准备好环境,一个不好用的环境真的太难用了。我当时用的 mac(18款 touchbar) 的 chrome,结果 esc 用不了,基本上用不了 vim,很操蛋的经历。每次修改只能 cat + echo, 然后 apply yaml 文件。
  2. 考试准备:
    基本上根据考点准备,熟悉考点中的各个 k8s 知识点,理解各个知识点之间的关系。然后就可以区 github 找那种模拟题,虽然不大一样,但是真的很能帮助你熟悉考试中的各个步骤,比如我看的那个仓库中使用 kubectl 导出 yaml 之后再进行修改可比你直接对着官方文档写 yaml 快多了。注意,这次考试其实题型很大,建议一些基本操作熟练到不需要看文档,偶尔一些细节再去翻,不然时间真的很紧张。
  3. 考试策略:
    先做简单分多的,CKAD 考试的设计挺合理的,简单的 pod 操作就可以拿到很多分了。 而且题目之间没有那么强的依赖性,基本上一个部分前置的题目简单且分高,后面的小点要拉开差距之类的因素,分少且如果不是很熟悉需要挺多时间的。

基本上只要准备充分,这种题型设置情况下,在两个小时里拿到 66 分还是很轻松的,但是想拿到满分还是很有难度的。

祝其他准备这个 CKAD 考试的小伙伴们都顺利通过。

PS: 这个认证我并不清楚它的含金量,而且在实际的工作中,可能也不是很契合。但只是作为 k8s 入门我觉得还是 ok 的。至少我考过之后我敢说我理解 k8s 是个什么东西了。但真要涉及到更深层次的理解,估计还是要花更大量的时间去研究 k8s 的周边生态,去研究大厂实践,然后再去理解它的架构设计以及细分组件的具体实现。