0
点赞
收藏
分享

微信扫一扫

CKA认证考试就看这一篇

_刘彦辉 2022-01-12 阅读 49

 简介
CKA(Certified Kubernetes Administrator)是CNCF基金会官方推出的Kubernetes管理员认证计划,用于证明持有人有履行Kubernetes管理的知识,技能等相关的能力。

除了对于个人技能提供认证以外,如果企业想要加入CNCF基金会的KCSP计划(Kubernetes认证服务提供商)也需要企业至少有3名及以上工程师的通过CKA认证考试。

一、报名和预约
1、报名:

链接:https://www.cncf.io/certification/cka/,如果没有网站账号,记得先注册,可选中文或者英文

 进入付费界面

 点击立即购买,完成付费即可。

2、预约:

付费完成后会收到邮件,进入

 点击 「View Your Portal」或者直接访问 https://trainingportal.linuxfoundation.org/learn/dashboard 就可以看到考试项目了。

点击右边按钮进入预约界面,会有一系列的 checklist

包括安装插件,同意协议等操作,都完成后过个几分钟「预约按钮」才会可用,点击后预约即可,这里需要注意预约的默认时区是 UTC,先改为选择北京时间之后在进行预约。

 预约完成后会收到邮件,后面就是坐等考试了。

二、考试简介
1)费用:2498RMB

2)主要考察的范围以及比例大致如下:

集群架构,安装和配置:25%

•管理基于角色的访问控制(RBAC)

• 使用Kubeadm安装基本集群

• 管理高可用性的Kubernetes集群

• 设置基础架构以部署Kubernetes集群

• 使用Kubeadm在Kubernetes集群上执行版本升级

• 实施etcd备份和还原

工作负载和调度:15%

• 了解部署以及如何执行滚动更新和回滚

• 使用ConfigMaps和Secrets配置应用程序

• 了解如何扩展应用程序

• 了解用于创建健壮的、自修复的应用程序部署的原语

• 了解资源限制如何影响Pod调度

•了解清单管理和通用模板工具

服务和网络:20%

• 了解集群节点上的主机网络配置

• 理解Pods之间的连通性

• 了解ClusterIP、NodePort、LoadBalancer服务类型和端点

• 了解如何使用入口控制器和入口资源

• 了解如何配置和使用CoreDNS

• 选择适当的容器网络接口插件

存储:10%

• 了解存储类、持久卷

• 了解卷模式、访问模式和卷回收策略

• 理解持久容量声明原语

•了解如何配置具有持久性存储的应用程序

故障排除:30%

•评估集群和节点日志

• 了解如何监视应用程序

• 管理容器标准输出和标准错误日志

• 解决应用程序故障

• 对群集组件故障进行故障排除

• 排除网络故障

3)考试模式:线上考试

4)考试时间:2小时

5)认证有效期:3年

6)软件版本:Kubernetes v1.22

7)重考政策:可接受1次重考

8)经验水平:中級

三、考前准备
参与认证人员需充分了解Kubernetes中的核心概念,并且有足够的实际动手操作能力,完成对Kubernetes集群及资源的管理维护。

1)考官检查事项

考试开始前 15 分钟会有远程考官来做一系列的检查,如果是早上考试建议预留出时间来,避免考试开始太晚可能遇到网络问题或者被人打扰。

检查主要包括下面几项:

1. 开启摄像头 & 电脑桌面分享

首先考官会要求你开启摄像头,关闭无关进程并共享电脑桌面,如果有外接显示器也需要一并分享。

2. 检查办公桌面 & 房间环境

摄像头开启后,考官会指导我们做一系列的操作,比如检查电脑进程、检查浏览器 tab、检查房间环境和办公桌面、桌底,跟着做就好了,要注意一下几点:

考试中途不能有其他人,因此尽量选择不被打扰的时间进行考试。

桌面不能有任何无关的东西,比如书、水杯等。

考试过程中必须始终开启摄像头和桌面分享,摄像头需要一直能看到全脸,不能喝水、捂嘴。

2)考试界面简介

考完检查完成后就可以进入考试界面了。考试界面如下:

左边有时间条、语言选择和题目说明。题目语言可以选择英文、中文和日语,中文翻译可能略微不通顺,可以中英文对照着看。

右上角其他工具中有 notepad,可以用来保存一些命令等。

3)考试建议

就我考完的感觉,CKA 题目难度不大,但考试面比较广, 会综合考察集群应用的生命周期管理,调度,网络,存储,集群运维,集群排错等内容。

考试时长 2 小时,有 15 ~ 20 道题目。一般碰到的是 17 道。每道题目会给出需要的环境、题目要求以及所占权重,权重加起来共 100分,超过 66 分就算过。自己可以根据权重和知识点熟悉程度灵活选择做题顺序。

下面是一些考试建议:

【1】准备好 VPN

毕竟国外的考试,网络问题还是需要考虑的,建议选择早上或者深夜考试,并准备好 VPN。我是早上六点考的试,用上喂批恩敲命令行基本没有迟钝感。

【2】快速浏览题目

建议先把所有的题目浏览一遍,做到有的放矢。有的题目比如修改 deployment 的 replica 数只要一条命令几十秒就可以搞定,而集群升级则需要等待相关软件安装、集群组件升级完成才行,因此可以根据考试时间灵活调整做题顺序。

【3】注意题目要求的上下文

考试会给若干的集群,我考试时有 7 个,不同的题目会要求在不同的集群下完成,

每道题目开头都会给出对应的集群名和切换命令,因此在做提前一定要执行一遍以保证做题环境是正确的。

【4】启用 kubectl 自动提示

网上很多资料说考试环境已经配置了自动提示,但我考试时是没有的,需要自己设置:

文档地址为 enabling-shell-autocompletio,可以提前收藏好考试时直接打开复制即可。

【5】提前整理好文档收藏

对于一些简单操作,比如升级 Deployment 的镜像,水平扩展等尽量用命令完成。如果是需要编写 yaml 文件的题目,比如创建 Ingress、Network Policy、PV/PC,RABC 等,手敲太慢了,可以先从官方文档拷贝下来修改,为了节省时间,可将对应的文档地址组织到收藏夹中,用到的时候直接打开就行了。

CKA学习备考交流可以私信我

举报

相关推荐

0 条评论