CKA&CKAD考试


考试范围

考试范围

考试须知

  • CKA考试时间为3个小时,在3小时内需要完成24道题目,如果正确率在74%及以上即可通过考试,得到认证。在进行考试时需要参与人员登录到考试系统,并且有专门的监考官对考试过程进行全程监督,在考试过程中需要全程打开摄像头,以及共享桌面。考试之前监考官也会通过视频对考试环境进行检查,以确保考试环境是满足要求的。

  • 考试之前考官会要求参与考试人员出示护照或者身份证来确认参与考试人员的身份

  • 进行考试的房间必须是比较私人的位置,并且确保考试过程中不能有任何人进出房间。因此比如咖啡馆,商店这种位置是不允许的。

  • 桌面必须得干净的,不能有任何比如笔记本,手机,以及其他电子设备,包括水杯等

  • 考试过程中是可以kubernetes.io上查找相关的资料的

  • 国内参与考试的人员需要自带kexue上网技能包,并且网络质量一定要高(!!!)

  • 考试费$300,如考试未通过可享有一次重考机会(如未发生考试违规的话)

  • 考试成绩在考试完成后的36小时内以邮件的形式通知

  • 考试使用gateone作为Terminal,建议提前试用

    • gateone
    • 注意安装tornado选择特定版本: pip install tornado==4.5.3

部分试题

  1. Start static pod on an worker node, kubelet configuration change.
  2. etcd的备份和恢复 ETCDCTL_API=3 snapshot save
  3. 寻找service对应的pod, get pod -l
  4. 移除某个节点上的所有pod,并将该节点设置为不可用, drain <> --force - g.nore-daemonset --remove-local-stroage
  5. daemonset加tolerance
  6. initContainers + volume + Mount
  7. Caculate number of ready node without taint
  8. get pv --sort-by='spec.capacity.capacity'
  9. static pod deployment, kubelet modification
  10. create secrets, via-file, via-env
  11. kubelet service is not start
  12. front-end-service creation with pod selector
  13. deploy pod with 4 containers
  14. pod with non-perssistent disk emptyDir: {}
  15. pod with hostPath
  16. pod with emptyDir
  17. nslookup pod-dns(Pod dns definition), service-dns, leverage busybox image to execute nslookup against pod/service name.
  18. deployment rollback, redo
  19. (节省时间可以忽略)TLS bootstrap添加节点
  20. 修复Kubernetes集群: cloud-controller或者kube-apiserver没有启动
  21. 部署flannel网络,注意修改POD-CIDR
  22. systemctl enable kubelet

其他考试心得

CKA考试题详解

CKA考试认证计划

官方文档

学习资料

CKAD,我看的资料,这个练习特别多,是考试的超集:

  • https://medium.com/bb-tutorials-and-thoughts/practice-enough-with-these-questions-for-the-ckad-exam-2f42d1228552
  • https://github.com/dgkanatsios/CKAD-exercises (感觉这个应该就够了)

CKA,看了这两个资料,里面有题,两个的内容差不多,题目跟考试的时候也差不多(覆盖 90%),说的技巧也是对的:

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

  • https://www.einsier.com/posts/for-cka/