CKA 考試心得

證書

前言與個人背景

報考動機

...去年 黑五特價對折買的,快過期所以趕緊惡補考一下

個人背景

寫 python 的 crud 工程師,喜歡 Linux 自己有透過 docker 拉一些服務下來使用,沒有實務應用 k8s 的經驗。

考試結果

66分及格
  • 第一次 59
  • 第二次 84

準備資源與教材

線上課程

模擬考題

  • 線上課程附的練習
  • 報名會給的 Killer.sh
這個超級順 考試的時候環境沒有那麼好 會稍微卡卡

官方文件

  • 官方文件主要在檢討時才用上,每次做完 mock 檢討時都是邊看題解然後邊去搜尋官方文件有沒有給範例,稍微記錄一下,考試的時候才記得去哪裡找

讀書計畫與練習策略

學習路徑

  1. Udemy 看完
  2. 附的 Mock 做完
  3. Killer.sh Mock A
  4. 上考場 - Fail
  5. Killer.sh Mock B
  6. 上考場

實作重點

  • 能 Imperative (命令式) 就不要用 Declarative (宣告式)
    • 宣告式你會多花時間修 yaml 內容
  • 能複製貼上就複製貼上 不小心打錯就沒分數了
  • 翻找文件的時候如果他有提供 workshop/workthrough 就點那篇 會有比較完整的範例,有些文件裡面就是講概念沒給 yaml

筆記方法

  • 模擬考題沒做出來的且不記得的指令才另外筆記,其他我是稍微翻一下 kubernetes.io 確定東西在哪裡
  • 本來看課程也有寫筆記的,後來發現寫完我也不會回來翻 就丟著了。

筆記

考試當天與環境體驗

報名與預約

要在考前的 24 小時前預約,反正上去預約系統看就知道了, 我是都選在下午考試。

記得先上傳證件,正式考試的時候就不用再傳給考官看了。

PSI Browser 與監考系統

就一個會把你畫面佔住的瀏覽器,有報名考試可以去下載測試。

考試介面

左邊會是考題,右邊會是虛擬機。(?還有甚麼好說的)

關鍵技巧與避坑指南

必備指令

  • sudo -i
    • 換成 root 使用者
  • kubectl
    • 這個有幫你 alias 成 k
    • --dry-run=client
    • -oyaml
    • -A
  • openssl
Openssl
openssl x509 -noout -text -in ‘cerfile.cer’; openssl: 這是 OpenSSL 的主程式名稱。 x509: 這是 OpenSSL 的子指令(Utility)。 功能:專門用來處理、顯示和簽署 X.509 標準 的憑證資料。幾乎所有的網頁伺服器 SSL/TLS 憑證都是屬於這種格式。 -noout: 意思是 “No Output”(不要輸出編碼後的憑證原文)。 功能:預設情況下,OpenSSL 會把憑證的 PEM 編碼(就是那串以 -----BEGIN CERTIFICATE----- …

Vim 技巧

GitHub - chloneda/vim-cheatsheet: 🍁Vim cheat sheet with everything you want to know.
🍁Vim cheat sheet with everything you want to know. - chloneda/vim-cheatsheet
Vim 的常用操作
雖然現在有很多功能強大的 IDE 諸如 IntelliJ、VSCode 或是 Eclipse,但在 linux server 上時常都是只有 command line mode 的,以上的編輯器也就都派不上用場了,不可避免的需要使用到 vim 這類的純文字編輯器,因此筆記一下一些常用到的操作

官方文件搜尋技巧

  • 記得 kind 可能會比較好搜尋
kind: Pod

時間管理

  • 排錯最後再來做,除非你很熟
  • 沒看過 不確定文件在哪的也往後丟
  • 這樣做完我大概剩 30 分鐘

常見考點 (不洩題原則下)

  • 排錯
  • helm 使用
  • Pod
    • sidecar container
  • PV/PVC
  • HPA
    • scale down stablization
  • Volume Mount

總結

心得感想

如果,你的 killer.sh 每題都做好做滿,最後還有剩時間的話,那你很快。

我模擬考只拿了快一半,然後做到最後一題的時候已經沒有時間了,第一次考試也很緊張,還以為自己做得差不多。

第二次再考就沒有這麼多問題了,順順的做完,再回來檢查,雖然重複的題目還是有問題,至少我排錯排出來了。

如果平常就有在用 k8s 不用擔心吧...

Subscribe to virgil246 Blog

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe