CKA认证指南
记录一下考取CKA认证的心得,主要参考了K8S认证工程师(CKA)考试必过指南 和 cka考题总结2021年12月两篇文章。
考试大纲
CNCF基金会在github的cncf/curriculum项目中公布了一系列考试的考试大纲,其中cka认证考试的大纲如下:
集群架构,安装和配置:25%
• 管理基于角色的访问控制(RBAC)
• 使用Kubeadm安装基本集群
• 管理高可用性的Kubernetes集群
• 设置基础架构以部署Kubernetes集群
• 使用Kubeadm在Kubernetes集群上执行版本升级
• 实施etcd备份和还原
工作负载和调度:15%
• 了解部署以及如何执行滚动更新和回滚
• 使用ConfigMaps和Secrets配置应用程序
• 了解如何扩展应用程序
• 了解用于创建健壮的、自修复的应用程序部署的原语
• 了解资源限制如何影响Pod调度
• 了解清单管理和通用模板工具
服务和网络:20%
• 了解集群节点上的主机网络配置
• 理解Pods之间的连通性
• 了解ClusterIP、NodePort、LoadBalancer服务类型和端点
• 了解如何使用入口控制器和入口资源
• 了解如何配置和使用CoreDNS
• 选择适当的容器网络接口插件
存储:10%
• 了解存储类、持久卷
• 了解卷模式、访问模式和卷回收策略
• 理解持久容量声明原语
• 了解如何配置具有持久性存储的应用程序
故障排除:30%
• 评估集群和节点日志
• 了解如何监视应用程序
• 管理容器标准输出和标准错误日志
• 解决应用程序故障
• 对群集组件故障进行故障排除
• 排除网络故障
考试报名
CKA中文报名通道,考试代号为CKA-CN,可以通过第三方渠道优惠购买。购买前需先注册中文站账号并进行实名认证,购买成功后,登录个人中心可以看到相应的考试码,后续预约考试的时候会使用。
注意事项:
考试有效期为一年,也就是可以先缴费报名,然后可以在报名后的一年内的任意一天预约考试,最早可预约24小时之后进行考试;
考试的形式是在线考试,考试时间2小时,考试题目17道(都是上机操作题,会给你7~8个K8S集群,然后选择不同集群根据题意进行操作,开卷考试,考试期间可以参考K8S官方文档),满分100分,66分及格;
有两次考试机会,如果第一次挂了还拥有一次免费的补考机会(前提是第一次预约一定要去,如果第一次没去,那么就没有补考机会);
考试证件,预约了新版CKA-CN考试有身份证就可以了(方便国内考生),之前还需要护照等有英文名字的证件。
考试准备
最有效的准备方法是:1.自己搭建一个k8s集群;2.网上找cka真题在自己搭建的集群上操作。
根据我考试时的情况来看,所有的题目基本和网上的真题一模一样,只不过其中的一些命名不一样。所以找几套真题练习是能最快拿证的,需要注意的是,做题时不仅需要熟悉题目操作,更需要熟悉题目所对应的官方文档。因为在考试过程中难免会有一些编排文件需要编写,或者一些命令突然记不清楚,这时只有熟悉各个部分所对应的官方文档,使用文档中提供的编排文件或命令才能节省考试的时间。
考试预约
注意事项:
- 预约时间要注意在网络情况比较好的情况预约,并且预约时间和取消预约都需要至少提前一天进行;
- 第一次考试一定要参加,如果无法参加请提前取消预约,如果预约了第一次没参加,无法进行第二次考试;
- CKA-CN考试一般使用Ubuntu操作系统。
- 首先须在Linux基金会网站注册账号并登录;
- 点击网页上方Apply Registration Code,输入报名后获得的考试码,然后点击Validate验证,验证通过后点击Redeem,跳转到一个页面;
- 根据页面中的列表完成相应步骤,注意
Verify Name
是考试通过后证书上显示的姓名,所以姓名需和身份证一致(CKA-CN),First Name
写名,Last Name
写姓,比如 “四 李”,Schedule
按钮要等半个小时才能点击; - 点击
Schedule
按钮进入预约考试页面,项目选择CKA-CN,语言可选简体中文,预约信息确认后考试即预约成功。
考试过程
考试可以提前半小时进入,以便监控官对你的考试环境进行检查。
考试入口是登录Linux基金会网站,然后在下方Course Started
中点击按钮跳转到之前检查项列表页面,然后选择take exam
。
之后会弹出一个页面,让你下载官方的考试浏览器PSI Bridge Browser
,这里最好需要科学上网小工具。下载下来打开后这个浏览器会做一些安全检查,包括会让关闭一些后台进程和服务,检查通过之后才能进入考试页面等待监考官进行考试环境检查。
这个浏览器相当于提供一个远程虚拟机供我们使用,其中k8s官方文档是要在这个虚拟机中的火狐浏览器中可以访问的,页面会比较窄小,不太方便查看和操作,然后做题是打开虚拟机终端,在上面完成相应操作即可。注意每道题都有各自对应的k8s集群,所以在做每道题之前,都要根据题目中给出的切换集群命令,切换到正确的集群上,这样操作才能得分。
认证证书
考试结束后24小时内,如果考试通过,官方会发送邮件到你的邮箱,届时会得到pdf版证书。