考試范圍
考試須知
-
CKA考試時間為3個小時,在3小時內需要完成24道題目,如果正確率在74%及以上即可通過考試,得到認證。在進行考試時需要參與人員登錄到考試系統,並且有專門的監考官對考試過程進行全程監督,在考試過程中需要全程打開攝像頭,以及共享桌面。考試之前監考官也會通過視頻對考試環境進行檢查,以確保考試環境是滿足要求的。
-
考試之前考官會要求參與考試人員出示護照或者身份證來確認參與考試人員的身份
-
進行考試的房間必須是比較私人的位置,並且確保考試過程中不能有任何人進出房間。因此比如咖啡館,商店這種位置是不允許的。
-
桌面必須得干凈的,不能有任何比如筆記本,手機,以及其他電子設備,包括水杯等
-
考試過程中是可以kubernetes.io上查找相關的資料的
-
國內參與考試的人員需要自帶kexue上網技能包,並且網絡質量一定要高(!!!)
-
考試費$300,如考試未通過可享有一次重考機會(如未發生考試違規的話)
-
考試成績在考試完成后的36小時內以郵件的形式通知
-
考試使用gateone作為Terminal,建議提前試用
-
- 注意安裝tornado選擇特定版本: pip install tornado==4.5.3
部分試題
- Start static pod on an worker node, kubelet configuration change.
etcd的備份和恢復 ETCDCTL_API=3 snapshot save尋找service對應的pod, get pod -l <pod_selector>移除某個節點上的所有pod,並將該節點設置為不可用, drain <> --force - g.nore-daemonset --remove-local-stroagedaemonset加tolerance- initContainers + volume + Mount
- Caculate number of ready node without taint
- get pv --sort-by='spec.capacity.capacity'
- static pod deployment, kubelet modification
- create secrets, via-file, via-env
- kubelet service is not start
- front-end-service creation with pod selector
- deploy pod with 4 containers
- pod with non-perssistent disk emptyDir: {}
- pod with hostPath
- pod with emptyDir
- nslookup pod-dns(Pod dns definition), service-dns, leverage busybox image to execute nslookup against pod/service name.
- deployment rollback, redo
- (節省時間可以忽略)TLS bootstrap添加節點
修復Kubernetes集群: cloud-controller或者kube-apiserver沒有啟動部署flannel網絡,注意修改POD-CIDR- systemctl enable kubelet
其他考試心得
學習資料
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%),說的技巧也是對的:
