iT邦幫忙

3

CKA 2025 實戰經驗分享:DevOps日常的系統化學習之路

  • 分享至 

  • xImage
  •  

前言:實務工程師的動機

我本來是寫後端的,兩年多前開踏入DevOps。也成功把公司的服務都丟上了Azure的Kubernetes(AKS),日常維運操作幾乎都跟K8s脫不了關係。不過說實話,早期的我雖然知道怎麼在Azure上架設Cluster、部署應用、解一些小bug,但底層其實沒弄得很明白。 每次遇到系統異常,第一個反應還是上網查別人怎麼解,有時候遇到進階功能或網路、儲存、RBAC相關的問題就只能東拼西湊,有解決當然很好,沒解決就只能多試幾次。

這樣維運久了,難免會覺得:「每天都在用Kubernetes,到底有多少是自己真正懂的?」所以才下定決心要考CKA,讓自己有一個學習的目標,逼自己補完知識漏洞,讓自己在維護公司系統、日後職涯發展上都更有底氣。


我的準備規劃 & 資源推薦

1. 打底階段(1個月)

剛開始準備的時候,覺得最重要的是「把核心概念補齊」,而不是一上來就刷題。

2. 衝刺與刷題(1個月)

等前面概念有個底之後,就開始進入刷題模式。
這階段很重要,因為CKA本身是實作題,你不會寫指令、只會理論,基本上沒辦法及格。

  • Killer.sh:

    刷題的題庫,有快兩百題,可以每天刷幾題持續練習。

  • KillerCoda 模擬考:
    報名CKA的時候會送兩次模擬考,建議一定要在正式考前完整練過。
    網路上很多人說這兩次模擬考的難度遠高於正式考,但是我自己的經驗是第一次蠻接近的,而且裡面會有些你沒碰過的場景,例如multi-container pod、affinity/taints、storage、troubleshooting等,蠻能反映真實考場遇到的情況。
    我的經驗是第一次模考大約80分,和正式考差不多,但第二次的難度好像直接開到地獄級,但題目內容都很值得學習。建議考完每一題都要看官方解答,即使寫對了也要看有沒有更快或更好的寫法。

  • Udemy課程最後的三次模考:

    難度跟正式考試差不多,缺點是沒有2025新增內容。

  • KodeCloud Mock Exam Series
    這系列跟Udemy上的課程類似,但更像是在考試節奏下實戰操作。最重要的是它有跟上2025年新增的考點(像kustomize、Gateway API等),這點很重要!
    練這個不僅可以累積指令手感,也可以訓練在時限下怎麼規劃解題順序。

3. 強烈推薦的YouTube影片

如果你有一定底子後(至少Udemy課程+幾次模考都練過),真的推薦這支影片How to Pass the CKA Exam in 2025! (Live Study Session)

裡面不僅講解2025新增哪些考點,還會直接實作給你看,很多時候解題的思路跟考試現場高度還原。我建議可以刷題遇到不熟的主題(像Gateway API、Kustomize、Pod Resize等)時再回來複習這支影片,收穫會更大。


2025 新增考點 & 實戰小心得

這屆CKA最大不同,就是明顯有感到新題型的加入,模考沒遇到也別以為正式考不會考XD。

1. CoreDNS

CoreDNS本來是我最不熟的主題,一開始接觸時真的覺得各種ConfigMap參數、forwarders、policy、stubDomain超級亂。
但這個主題幾乎所有模考、mock exam都會考,正式考我遇到的題目其實不難,就是要你進ConfigMap加個domain,重啟deployment就可以。
但重點是要能快速判斷要改哪個namespace、哪個資源、下哪些指令,平常熟悉操作流程考場才不會慌。

2. Kustomize

Kustomize是2025年新加入的重點,我在正式考也遇到。
題目型態多半是「給你一個kustomization.yaml,要你新增或修改某些設定」,或者叫你調整overlay、base的結構。
這類題目檔案很多,有時候要先找對檔案再修改。題目不難,但非常吃操作熟練度。如果考場一緊張很容易花太多時間。
建議平常多做Kustomize題目(模考、YouTube影片都有練習),培養自己看到題型後能馬上拆解、快速定位修改點。

3. Helm

對我來說特別有障礙,一路卡到考試還在卡。他很像高中排列組合的題目,看到題目, 感覺就會,但是就是解不出來。但是看到答案又會覺得,啊就是這樣啊,的感覺。所以helm必須能練就練。


考場經驗 & 我的建議

正式考試過程其實蠻平順,只要事先照官方說明把環境清理乾淨,登入後等監考員驗證,大概5-10分鐘內就能開始作答。

個人覺得考CKA最重要的就是「手打+實作」,這裡幾個細節想特別提醒:

  • vi/vim 編輯器必練熟!
    大部分題目都需要你修改YAML檔案,vi用不順手真的會被拖慢速度。常見指令像i、:wq、:x、dd、yy、p、/搜尋、:set nu等最好都練到不用想就會下。

  • Linux基礎指令要熟
    例如cp、mv、grep、awk、sed、cat、tail、ls等,有時候題目只給你部分資訊,要靠自己組合指令把檔案找出來、資料串好。
    建議平常工作時就多練手打,不要完全依賴IDE、GUI。

  • 問ChatGPT或查官方Doc建立自己的知識庫
    準備過程有不懂的指令或錯誤訊息,直接問ChatGPT,能加速自己摸清每個功能點。建議也可以整理常用指令、解題SOP,考前複習用。

  • 模考多練、多看解析
    即使有題目解出來,也要回頭看官方或平台的解答,學習有沒有更好的方式或操作細節沒注意到。

  • 規劃解題順序
    正式考時絕對不要在一個題目卡太久,尤其是那種覺得自己很接近解答但是一直沒辦法順利完成的,一定要強迫自己標記這題,先往下一題前進。我自己正式考試就有兩題是先跳過後來回頭一下子就解決了的。

  • 小Tip

    有些cluster troubleshoot的題目,要求你troubleshoot例如說api server,修好之後等他回覆的過程有可能要幾分鐘,這個絕對不要浪費時間等他,放著,開新的terminal去解下一題,等下再回來看好了沒,這個差很多,同樣套用在upgrade cluster的題目上,不用乾等。

練習時其實就能感受到自己越來越熟練,有些之前要查半天的功能,後來一看就知道要怎麼下指令。考試結束的當下真的很開心,也很有成就感,覺得自己真的有把K8s摸熟一輪。


附上credly徽章證明我不是瞎掰的XD
https://www.credly.com/badges/774d5ace-1775-4774-9564-110690110933/public_url

收穫與未來展望

通過CKA對我來說不只是多一張證照,更是系統性把K8s底層打穩的一個里程碑。
未來希望能繼續挑戰像CKAD、CKS這類K8s生態圈的證照,不只是為了加分,更多是希望自己能更有信心維運和設計大型系統。

總結給還在準備或猶豫的人——
「K8s很龐大沒錯,但真的不是學不會。只要每天花一點時間,善用各種資源、勤練手打操作,很快就能累積實力!」
如果有什麼K8s相關的問題,或想問更細節的備考心得,也都歡迎留言交流!



圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言