21 个回答
利益相关,这里做一下回答。
首先,CKA 证书是云原生计算基金会 CNCF 组织的,它考察的是你是否具备足够管理 Kubernetes 集群的必备知识。考试形式是上机直接在集群上操作,限时 3 小时,非常考验个人知识的扎实程度和 Kubernetes 实践经验。 无论你上了什么课,考试报名费都是交给 CNCF 的,证书也是他们发的,只要考上 75 分,你就能拿到证书,也能学到不少知识 (如果报名费由机构代缴,建议找 CNCF 合作 机构 )。
其次,是这个证书的含金量。事实上,这个证现在看来还是很权威的,因为它本身是非常细致、严谨的官方技术考试,考出的人很少。截至今年 6 月,全球认证人数还 不满 1000 ,含金量相对较高(后期如果培训市场介入了,量产的结果你懂的)。再加上这两年 Kubernetes 已经成为容器编排的事实标准,现在企业都在招这块的人才,未来这块的发展空间也很大。
但退一步讲, 考不考这个证完全取决于你个人,因为持证并不等于上岗,尤其是上心仪公司的岗 。考证可以帮你获得初级职位,但高级职位需要个人经验的积累。而站在面试官的角度看, 有这个证至少可以为你搏一个面试机会 ,尤其是应届生和有转岗想法的程序员。这些人可能缺乏足够经验,但 CKA 证很能体现个人技术水平,行业认可程度也很高。
另外就是企业部署云容器后,为了给未来创新优化提供更畅通的开源资源,可能会有申请 KCSP 企业资格、加入 CNCF 的想法。根据 CNCF 的要求,KCSP 的申请前提是公司内至少有 3 名员工有 CKA 认证证书,如果你有这个证,再加上企业有这个需求,你的竞争优势就很大了。事实上,很多资深工程师也会主动参加考试,来检验自己的知识经验是不是做到了与时俱进。
至于要不要参加培训,参加哪个培训,你也应该了解过了,Kubernetes 的考试内容构成很复杂:
- 应用程序生命周期管理 8%
- 安装,配置和验证 12%
- 核心概念 19%
- 网络 11%
- 调度 5%
- 安全 12%
- 集群维护 11%
- 日志/监控 5%
- 存储 7%
- 故障排除 10%
备考难度不低,所以相关培训课程都不便宜。如果决心要考,准备一段时间反复看文档、做实验是必须的,CKA 的学习曲线很陡峭,它更多靠的是个人自觉和毅力,指望“包过”课程肯定不现实。而如果你实在没经验,想在实践前先构建起整个知识体系(安装的知识就很重),那么就去上课,为了更物有所值,建议 选择官方合作机构,选择有 CNCF 官方认证讲师的课 。
这里我推一下 才云 Caicloud 将在 1 月 4 - 6 日开办的线下课(杭州站 ),授课的是 CNCF 官方认证讲师、前 Google Kubernetes 项目组成员、才云 CTO 邓德源 和 有 16 年行业从业经验的 AMA 认证培训讲师杜宁 , 才云也是 CNCF 的核心会员 。
如果担心课程费用,这个活动有一个福利是培训后首个通过考试学费全免,另外也有一些返款、打折。线下课是长期举行的,感兴趣的话可以关注 K8sMeetup 中国社区(Kuberneteschina2),获得业界发展和活动的第一手资讯,和我们一起见证 Kubernetes 的不断发展。