CKA考试经验:报考和考纲

简介: CKA考试经验:报考和考纲


所有命令都验证过,有更好的方式,欢迎留言~~~

CKA 习题和真题汇总

更多CKA资料或交流:可加 wei  xin :wyf19910905


1 报考相关

报考地址。https://www.cncf.io/certification/cka

1、有效期一年。在一年内需要定好考试的时间。

2、提前15分钟进入考试系统, 提前进入考试系统后并不是立马开始考试,而是预留给考官时间考察你的考试环境

3、考试时间 ,注意报考的TimeZone。默认是UTC时间,请改成China Time。

4、修改考试时间,考试前24小时且工作日内可更改。

注意:提前准备VISA功能的信用卡,和护照

小福利:报名优惠码(DCUBEOFFER),可以优惠16%,相当于300大洋人民币哦~

缴费成功后的界面,有效期一年

 


2.1 CKA考纲

培训地址:https://www.cncf.io/certification/training/

考纲:https://github.com/cncf/curriculum

 

考试内容涵盖了k8s的方方面面,包括应用的生命周期管理,网络,存储以及运维等……具体可以看cncf官网里的考试指南

考试指南


2.2 考试形式介绍

1. 3个小时, 24道题目。 需要在封闭无人的房间进行, 要求桌面没有其他东西, 并且房间没有人进出

2. 在线考试, 需要网络环境十分稳定, 并且VPN也需要稳定, 不然断线了的话会很麻烦

3. 考试全部都是实际操作题, 会给出多个kubernetes集群, 要求你完成指定的操作

4. 考试题目的分数按照操作的难度变化, 1~8分不等

5. 开始需要出示有英文名字的官方证件, 一般护照最好。 如果没有护照可以使用身份证+英文其他证明的方式

6. 考试中是可以查阅kubernestes.io的官网的, 并且可以使用事先定义好的书签, 来快速查找到自己之前查看过得内容

7. 考试题目普遍不难, 但是细节上批改地非常严格, 需要做题时仔细阅读题干


2.3 考试界面介绍

具体界面如下:

1. 在考试过程中, 可以选择具体的语言, 可以是中文。 但是中文翻译有时不是很准确, 因此需要对照进行

2. 在考试过程中, 考官需要你进行共享屏幕和共享摄像头, 并且摄像头需要完整地能够看到你的脸的

3. 其他工具中有记事本可以记录过程中的问题, 可以将有问题的题目先记录进行然后再进行修改

集群的切换

在CKA考试中, 集群的切换时通过跳板机中的参数来决定的。 在具体操作时, 我们只需要完成以下很简单的两步即可:

1. 使用sudo -i来获取root权限

2. 在做题过程中, 根据提示进行集群的切换(每道题目的开头, 都会具体给出命令行提示)

3. 考试过程中, 文件的基本保存之类, 都是直接保存在跳板机上面的

 


2.4 考试环境要求

考试环境要求

 


2.5 参加考试

点击Take Exam


3.1 应考技巧-答题前

  1. 只允许打开多一个Chrome的 Tab,考生可以使用Chrome或Chromium浏览器打开一个新的标签页,以便访问
    https://kubernetes.io/docs/ 及其子域、https://github.com/kubernetes/ 及其子域或
    https://kubernetes.io/blog/ 
    。 考試期間不能打开其他标签页,或浏览到其他站点。 以上
    允许的网站可能包含指向外部网站的链接,考生有责任不点击任何导致他们导航到不允许
    的域的链接。

    考生有义务甄别不是上述两个地址的网址,千万不要点开!
  2. 建议平时多练习,总结kubectl的一些技巧了解k8s资源yaml文件的结构,参考k8s的api文档学习里边相关参数的含义,可以按着官方文档把里边的例子搞一搞。
  3. 可以事先把官方文档分类放到浏览器的收藏夹里(考试用的Google Chrome),这样遇到相关内容的考题就可以快速打开查看。
  4. 考试的时候网络一定要好,毕竟是国外的考试。


3.2 应考技巧-答题时

本部分摘自:https://www.jianshu.com/p/135c1d618a79

一般注意事项

· 第一个考试项目包含考试环境的说明和注释。在开始考试之前务必仔细阅读本项内容

· 您可以随时使用问题导航功能返回第一个考试项目。

1、审题:

审题一定要仔细再仔细。题目有中文翻译的版本,但标点符号特别少,断句可能会出现问题,建议切换成英文版本再看一遍

2、答题策略

整场考试总计24道题,分值高的题目花费的时间较多,我遇见的是集群故障排查、和TLS Bootstraping,以及节点失联、一般较为靠后。但不是所有分值高的题目都在最后,(我的最后一题是创建PV,2%)。合理规划答题策略。

3、网络问题

根据同行交流经验所得,CKA考试普遍网络较慢,表现为考试系统Lost Connection,终端反应较慢、无法进入终端的情况:

Lost Connection:在考试计时器停止后,考官会给你相应的额外时间。

无法进入终端:这种情况使用考试系统上的reflash exam window按钮。刷新后重新进入终端,此时会退出特权模式,需要重新使用sudo -i 进入。且bash环境需要重新配置。(bash这块不确定,反正kubectl的自动补全我是执行了好几次)

终端反应慢:这块无解,只能重其他技巧节省时间。

不要刷新浏览器!不要刷新浏览器!不要刷新浏览器!刷新浏览器会导致考试被终止。

4、节省时间的技巧

  • 考试题目刷出来较慢,建议开考时,将考题列记录考试系统notepad里面,过一遍(后悔没这么做)。
  • kubectl bash自动补全的命令一定要用,最好记录在notepad上。切换环境,关键时刻可以复制粘贴到终端内。
source <(kubectl completion bash)
  • 考试中的终端是可以复制黏贴的、但是鼠标姿势要对,多尝试几次(我一开始以为复制不了,白敲了很久),无论如何请多使用终端内复制粘贴的功能(Windows下是Ctrl+Insect复制,Shift+Insect)。终端内复制粘贴一个yaml是毫无压力的,不要被Important Tip和考生手册给误导了

Important Tip和考生手册里面的Technical Instructions有这么一句话,容易被误导

  1. Ctrl+C & and Ctrl+V are not supported in your exam terminal, nor is copy and pasting large amounts of text. To copy and paste limited amounts of text (1−2 lines) please use;
  • kubectl explain 查定义,太慢了,查个pod.spce.containers.livenessProbe.initialDelaySeconds只能一层层的查,可能是我不熟悉grep + 正则(脑子转的不够快)乖乖在doc上找案例Shift+Insert(粘贴)更快
  • 善用官方文档的搜索功能,记住一些考点的关键字。有些知识点在CONCEPTS、TASKS、TUTORIALS、REFERENCE 连番出现,不好查找,搜索关键字较长时,搜索效率会低下。

比如,查找Pod和Service的解析记录,搜索组合关键字Service DNS效率太低,不如直接搜索nslookup

  • 与考点相关的文档可以提前加入收藏夹,利用地址栏自动补全功能跳转到对应的文档
  • 避免手敲yaml,能不手敲yaml的,就别手敲,尽量从文档上复制,手敲的效率太低了,碰上终端响应慢,那是时间的杀手!!
  • 尽量使用命令创建Pod、deployment、service
#创建Pod
kubectl run <podname> --image=<imagename> --restart=Never -n <namespace>
#创建Deployment
kubectl run <deploymentname> --image=<imagename> -n <namespace>
#暴露Service
kubectl expose <deploymentname> --port=<portNo.> --name=<svcname>


  • 养成使用--dry-run、kubectl apply -f、kubectl delete -f的习惯,同时将答案和yaml写入到文件里,方便根据命令模板修改yaml,以及后面检查答案时重做题目。举个例子,使用run命令忘记增加namespace了
#初次生成
kubectl run <podname> --image=<imagename> --restart=Never --dry-run -o yaml > <题目名称>.yaml
#应用yaml
kubectl apply -f  <题目名称>.yaml
#审题错了,删除之前做的结果
kubectl delete -f  <题目名称>.yaml
#修改命令或修改yaml重新执行kubectl apply -f
  • 见到不懂或忘记的命令参数,甭管什么kubectl,etcdctl的命令,盘他 -h,-h是万能的。里面有示例
  • 最后,考试环境中一定要留意k8s环境和尤其是主机名和用户名默认可以使用ssh 进入 node, 进入node做完题目后记得退出,不然节点内是无法ssh到下一个题目的node当中去的,节点内终端一般显示student@<worknodename>

 

4. 通过考试需要什么分数?:

  • 对于CKA考试,必须获得74%或以上的分数才能通过。
  • 对于CKAD考试,必须获得66%或以上的分数才能通过。


5. 考试如何评分?

考试会自动计分,一般於考試後24小時內完成。考试成绩将在考试完成后36小时内通过电子邮件

提供。结果也可在My Portal上查询。

考试根据结果进行评分。在考试中完成答题的方法可能不止一种,除非另有说明,否则考生可以

选择任何可用的路径来答题,只要它能产生正确的结果即可

参考链接:

https://www.jianshu.com/p/135c1d618a79

 



相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。 &nbsp; &nbsp; 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
【CKA模拟题】Ingress新手必看,全面了解Ingress的基础操作
【CKA模拟题】Ingress新手必看,全面了解Ingress的基础操作
289 1
|
Kubernetes Cloud Native 调度
云原生|kubernetes|CKA真题解析-------(1-5题)
云原生|kubernetes|CKA真题解析-------(1-5题)
1082 0
|
Kubernetes 容器 Perl
【kubernetes】解决: kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = faile...
【kubernetes】解决: kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = faile...
16370 0
|
存储 Kubernetes 负载均衡
k8s学习-CKA考试必过宝典
k8s学习-CKA考试必过宝典
322 1
|
Kubernetes Cloud Native Linux
CKAD考试实操指南(一)--- 登顶CKAD:征服考试的完美蓝图
Certified Kubernetes Application Developer (CKAD)是由Linux Foundation和Cloud Native Computing Foundation (CNCF)联合推出的一项专业认证,旨在验证候选人是否具备Kubernetes应用开发者所需的技能、知识和能力。CKAD考试是一个在线的、监考的、基于性能的考试,由一系列需要在命令行中解决的性能型任务(问题)组成,考试时间为2小时。
1401 0
CKAD考试实操指南(一)--- 登顶CKAD:征服考试的完美蓝图
|
存储 Kubernetes Ubuntu
Ubuntu 22.04LTS版本二进制部署K8S 1.30+版本
这篇文章详细介绍了在Ubuntu 22.04 LTS系统上使用VMware Fusion虚拟化软件部署Kubernetes 1.30+版本的完整过程,包括环境准备、安装containerd、配置etcd、生成证书、部署高可用组件、启动Kubernetes核心组件以及网络插件的部署和故障排查。
716 5
|
存储 Kubernetes API
k8s学习-ConfigMap(创建、使用、更新、删除等)
k8s学习-ConfigMap(创建、使用、更新、删除等)
3502 0
|
运维 Kubernetes 网络协议
2023年最新版的CKA考试真题
2023年最新版的CKA考试真题
3818 0
|
存储 应用服务中间件 nginx
【CKA模拟题】StorageClass实战案例分析
【4月更文挑战第5天】【CKA模拟题】StorageClass实战案例分析
156 13
|
存储 Kubernetes Perl
【CKA模拟题】容忍度策略实战案例
【CKA模拟题】容忍度策略实战案例
202 1