iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

3
DevOps

從題目中學習k8s系列 第 31

【從題目中學習k8s】-【後記】CKA證照


title: 【從題目中學習k8s】- 後記 - CKA證照
description: 以無比的恆毅力堅持30天鍊成鐵人--連續30天,一天發表一篇IT技術文章

【從題目中學習k8s】-【從題目中學習k8s】-【後記】CKA證照

tags: DevOps CICD K8s Docker

嗨!大家好,YO4我,因為筆者在10/10通過了 CKA 證照的考試啦(灑花~)

這邊分享一下考試的過程跟經驗

  • CKA 全名是 Certified Kubernetes Administrator,是CNCF (Cloud Native Computing Foundation) 組織認證的證書,可到官網報名,費用是 $300 美元(每逢佳節會有折扣碼,像筆者是今年農曆春節時買的,打了7折。大家可以隨時關注官網釋出的優惠訊息)

  • 報名後一年內都可以安排考試,若第一次沒有通過可以免費再考一次,最多可以考2次

  • 考試一共2小時,共有15~20道題目,依照題目難度調整 (筆者那天是考17題)。每道題配分不同,難易度也不是照題目排序
    筆者考的時後第一題才4分,然後要寫3.4個YAML檔,CP值超低,寫完第一題還以為完了,結果沒想到後面的題目比較簡單

  • 考試的面板長這樣

  • 考試時的注意事項

    • 跟考官確認作業系統(linux or windows)
    • 身分證驗證 (可以用身分證,但最好用護照,才有英文名子)
    • 要打開task manager確認,只能留下chrome
    • 鏡頭要緩慢環繞四周,檢查環境
    • 桌子底下也要,螢幕背面也要
    • 和考官是透過文字交流,可從上方工具列開啟
    • 只能喝透明瓶裝的透明液體
    • 不可以帶耳機
    • 考官說的每句話都要回覆,才會繼續 (我前面都沒回應,被考官噹了2次,後面我都回ok就行了)
  • 考試完36小時會以email通知結果 (筆者剛好第36小時收到通知信)

  • 考試題目 (非實際考試順序)

    • Scale deployment to 6
    • Etcd 備份 + 還原
    • Ingress resource
    • Networkpolicy (限制進出某namespace的ingress&egress policy)
    • 集群升級 (包含kubeadm、kubelet和kubectl都要,但只需升級 Control Plane )
    • 列出label為xx=xx的pod中cpu使用率最高的寫入指定檔案
    • Pod內新增另一container執行tail指令 (不可動到原先的container,這題筆者沒做出來,因為指定檔案不存在,後來想想可能要創個initContainer)
    • 集群故障,做Trobleshooting(某一節點處於NotReady status,ssh進入節點後查看kubelet log,發現kubelet沒有enable,將它重啟即可)
    • 計算node數量,不包含taint 是 noschedule的,並寫入指定檔案
    • Service expose (要限制指定的 path, name, port, protocol)
    • pod調度到label為xx=xx的Node上 (考nodeslector)
    • 列出指定pod的log中的error記錄到指定檔案
    • 在指定的namespace下創建multi-container Pod
    • 創建Clusterrole和Clusterrolebinding,限制在10Mi,然後創建一個pod bind此Clusterrolebinding,然後將resource request上調至70Mi
    • 創建一個serviceaccount和一個clusterrole,此cluster只能list storageclass和 pv,將此serviceaccount和clusterrole bind住,然後創建另一pod reference到此serviceaccount (這題筆者有點忘了,流程大概是這樣)

總共有17題,但有幾題忘了,只能盡力回想出這些了

整體難度不難,但時間還滿緊迫的,還要查找官方文件,筆者寫完全部題目大概只剩10分鐘檢查了,大量的練習是很重要的,還有查找文件的速度。好啦,先這樣,等筆者想到甚麼再回來補充~

Thank you!

You can find me on

  • george4908090@gmail.com

上一篇
【從題目中學習k8s】-【Day30】30天鐵人賽總結
系列文
從題目中學習k8s31

1 則留言

0
chichi
iT邦新手 5 級 ‧ 2020-10-14 09:15:25

英文是不是要能溝通才能考...

我要留言

立即登入留言