2024 CKA 考試資訊完整整理:98 分備考秘訣與最新規範

更新於 2024/12/09閱讀時間約 9 分鐘

什麼是 Kubernetes / CKA?

Kubernetes 是什麼?雲端時代的容器編排平台

Kubernetes,簡稱 K8s,是一個開源的容器編排平台,用於自動化應用程式部署、擴展以及管理。由 Google 開發並捐贈給 Cloud Native Computing Foundation (CNCF),Kubernetes 現已成為容器技術的行業標準。

它能夠協助企業管理分散在多個伺服器的容器,確保高可用性、靈活性及可擴展性。

  • Kubernetes 的核心功能
    • 自動化部署和滾動更新
    • 高效的負載平衡
    • 資源調度和優化
    • 擴展性和容錯能力
Google 的內部集群管理系統 Borg 是 Kubernetes 的前身。Borg 的設計和運行經驗直接影響了 Kubernetes 的開發,許多 Kubernetes 的功能特性源自 Borg 的概念。

這裡有一個有趣的小故事,Borg 的命名其實是源自於《星際爭霸戰》系列中的虛構外星種族Borg(博格星人),以同化其他種族和技術以追求完美而聞名。他們的特徵包括集體意識、機械與有機體的融合,以及強大的適應能力,所有個體共享資訊,沒有自我意識,由博格女王(master node? xdd)統一控制。


CKA 是什麼?

CKA(Certified Kubernetes Administrator)是由 CNCF 推出的 Kubernetes 認證,目的是評估和證明考生在 Kubernetes 生態系統中管理 Kubernetes 的實作能力。

CKA 考試的資訊整理

考試資訊:

  • 應考時間:2 小時(可以申請休息,100 分鐘),可以提前 30 分鐘進入考試進行環境檢查。
  • 應考方式:線上考官監考
  • 題目數量:15-20 實作題 (遇到 17 題)
  • 通過分數:66 分,滿分 100 分。
  • 重考次數:1 次 (第一次沒過能免費再考一次)
  • 結果通知:考試結束後 24 小時內
  • Open Book:可以查閱官方文件。(kubernetes.io 下的所有內容)

CKA 考試涵蓋 Kubernetes 的實作技能,包括以下內容

  • Storage 10%
  • Troubleshooting 30%
  • Workloads & Scheduling 15%
  • Cluster Architecture, Installation & Configuration 25%
  • Services & Networking 20%
通常在黑五那一週可以打折,撰文的當下就是黑五的活動週,報名費至少可以打對折。
raw-image


報名考試 & 考前需做的步驟

刷卡購買考試後,會在 email 收到一封確認信,其中會有 myportal 的網址,需要在一年內預定考試的日期。

  • 驗證姓名、預約考試、更改考試日期、系統需求測試、考試須知、考試入口以及查看考試結果都在這裡!
raw-image


進到 myportal 後,點擊下方畫面中的 View Certification。

raw-image


之後會進到以下畫面就是把每一項的檢查都變成綠色就對拉!

raw-image


報名 CKA 會送兩次的 killer.sh 模擬考,每次開通可以使用 36 小時,記得要從 myportal 連過去的才可以直接免費使用,之前自己去 killer.sh 會說需要刷卡購買!

killer.sh 跟實際考試的畫面非常像,只是難度整個上來一個檔次,我自己是第一次在準備的時候打開然後認真的練習跟紀錄,最後一次在考前一天打開,熟悉整個考試的介面(複製貼上是 ctrl + shift + C/V!!)。

raw-image


  • 距離考試日期 24 小時以上都是可以「取消」或「更換考試時間」!

我的學習資源

  1. 跟其他網路文章上介紹的一樣,我只有上這一堂 Udemy 的「Certified Kubernetes Administrator (CKA) with Practice Tests」,在優惠期間購買只要台幣 330 元,會贈送 kodekloud 的實作環境,有大量的練習題和沒有提示的小模擬考題,小模擬考題有四題,考前兩週每天都會隨機挑一題來刷一下。
  2. 使用 kubeadm 自建 k8s,練習升版、ETCD 備份還原等操作。
  3. 另外可以看 examtopic 的 CNCF 討論區有些人有討論題目的方向,考後去看題幹幾乎是 87 % 像,只不過下面的人提供的解法就看看就好xdd
  4. 另外看到 ithome 也是今年 cka 考照分享的文章,下面有分享題幹,也是滿像的。

考試前需要的準備

  1. 熟悉文件的位置,至少 examtopic 的 CNCF 討論區 的題幹的文件位置要熟悉,現在的考試是遠端桌面,已經不能使用自己的存的書籤。
  2. 能不查看文件就不要查看文件,很浪費時間!!可以善用 指令加上 -h 去查看,或是使用 tab 鍵自動完成指令。
  3. 除了做題目的指令要熟悉之外,還要知道怎麼使用指令檢查環境是否正確,以下為範例。
    1. k describe <resource> <resourcesName>
    2. k get <resourceName> -o wide -A

考試環境和當下的注意事項

  • 進到 myportal 後,它會叫你下載一個 psi security browser,考試使用的瀏覽器, psi security browser 一樣會進行系統檢查和把你考試不能有的背景程式關閉。
  • 進去 psi security browser 後還會有介面導覽,所以不用緊張怕不會使用。大致上就是左邊是題目敘述,右邊是 linux 的桌面,上方有一些監考考試相關的按鈕。
  • 改成遠端桌面進行考試後,不能雙螢幕,建議螢幕至少 14 寸以上,實際的操作的畫面只會有螢幕的 3/5 左右。
  • 老生常談,環境清乾淨,環境要安靜就不多說了。
  • 我使用 14 吋,打開考試後,在 psi security browser 內把解析度調到 1280*470 是最舒服的。
  • 有 100 分鐘的休息時間,我是有中途去上廁所, chat 通知一下監考人員就好。
  • 桌上可以有水,但是外觀要全都是透明的。
  • 我在考前有上傳我的護照,所以當天只有照一下環境就放行讓我進去考試了。
  • 完整讀過考試官方提供的兩份考試手冊:「Candidate Handbook」、「Important Instructions: CKA and CKAD
  • 作答之前,先切換到題目要求的 context,在開始做題目。
  • 臉不要離開 WebCam 範圍、手托頭(考試的時候有被監考人員提醒)。
  • 隔天就可以收到考試的成果了!

考試時好用的指令/設定

  • 考試得時候 autocomplete 和 vim 的縮排都已經設定好了,不用再額外設定
  • 更改或部署資源後,使用 --watch 參數,持續地查看資源的部署狀況,使用 ctrl + c 可以跳出。
k get deploy mydeploy --watch
raw-image


  • 使用指令產生 yaml ,有些人會喜歡設成環境變數,但我沒有設定,我覺得 tab 多按幾下就打完了。
k run demopod --image -o yaml --dry-run=client > mypod.yaml

#設成環境變數
export do="--image -o yaml --dry-run=client"
k run demopod --image $do > mypod.yaml

  • 使用 -h 和 grep,查看指令範例或是參數
k create clusterrole -h | grep "\\--"

# 以此類推,其他指令都可以這樣用
raw-image


raw-image


考前有看過其他還不錯的文章

新版考試(遠端桌面)注意事項:

考試技巧(時間控制):

最後附上人權

raw-image


avatar-img
18會員
43內容數
歡迎來到「Marcos的方格子」!目前在「Marcos談科技」撰寫在職涯上學習到的知識,在「Marcos談書」分享我在日常的閱讀和心得,歡迎您的到來!!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Marcos的方格子 的其他內容
Professional Google Workspace Administrator 考試/資源/心得整理 | Google Cloud
本篇文章主要是在準備 Professional Google Workspace Administrator 考試時,使用官方教材所截錄出來的考試範圍(官方文件),另外也是企業剛導入 Google Workspace 時常見的設定的整理。
Professional Cloud Database Engineer 考試/資源/心得整理 |Google Cloud
Professional Google Workspace Administrator 考試/資源/心得整理 | Google Cloud
本篇文章主要是在準備 Professional Google Workspace Administrator 考試時,使用官方教材所截錄出來的考試範圍(官方文件),另外也是企業剛導入 Google Workspace 時常見的設定的整理。
Professional Cloud Database Engineer 考試/資源/心得整理 |Google Cloud
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
我們在「【Message Queue - Kafka】不斷的試誤…, 用Docker來嘗試安裝Kafka」有介紹如何架設kafka, 其中我們使用環境變數來進行kafka的配置, 但除了環境變數之外, 其實還能夠用檔案配置的方式來對kafka進行配置, 如此一來我們就可以將配置檔與啟動檔完全分開,
Thumbnail
在Kubernetes cluster上建立Jenkins,並且使用動態方式建立Jenkins Agent。透過K8S解決傳統的Jenkins一對多架構的問題,最終建立基本Pipeline在Jenkins Web UI上,簡單驗證Jenkins engine正常運行。
Thumbnail
本篇說明如何利用Kubernetes特色,將PostgreSQL DB以HA的架構來提供服務,並說明相關的實作流程與說明。
Thumbnail
前言 上次我們初步體驗 Docker 快速佈署能力,今天我們要來講解 Dockerfile、Docker Image 與 Docker Container 這些常見的名詞,我們來了解在我們佈署的時候做哪些事情 Docker 佈署流程 首先看到如下圖上半部,在我們一個完整的佈署流程,我們會先將我
Thumbnail
引言 在當今的技術世界中,Kubernetes 已成為容器化應用的領導平台。作為一個高效的容器編排系統,它不僅管理著容器的部署和擴展,還提供了必要的自動化支持,以保證應用的高可用性和性能。在這個框架中,自動擴展功能起著至關重要的作用,特別是在面對不斷變化的負載和需求時。
Thumbnail
本文將演示在安裝完 Kubernetes Cluster 後的基本元件安裝,包括 Calico/Calicoctl、Metric Server 和 Dashboard UI 的安裝方法以及相關問題與解決方式。
Thumbnail
這篇文章教你如何搭建Kubernetes Cluster,包括節點安裝前設定、軟體套件安裝、Control-Plane部署和加入運算節點等步驟。在建置之後,作者會分享一些基礎服務的安裝。希望這篇文章對你有所幫助。
Thumbnail
本文章將說明如果您想要從頭建置一組具有Loadbalancer HA架構的Kubernetes Cluster時,你可能會需要做的事前準備工作。
Thumbnail
前言 上次我們針對 Docker 這樣容器化技術做了一點介紹,今天我們要來講解 Docker 架構,你是否發現在每次程式上伺服器的流程很麻煩呢 ? 是否發現你寫的程式在別的作業系統不能用呢 ? 如果你遇到這些問題,Docker 都可以幫助你解決這些問題 Docker 架構 在 Docker 這
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
我們在「【Message Queue - Kafka】不斷的試誤…, 用Docker來嘗試安裝Kafka」有介紹如何架設kafka, 其中我們使用環境變數來進行kafka的配置, 但除了環境變數之外, 其實還能夠用檔案配置的方式來對kafka進行配置, 如此一來我們就可以將配置檔與啟動檔完全分開,
Thumbnail
在Kubernetes cluster上建立Jenkins,並且使用動態方式建立Jenkins Agent。透過K8S解決傳統的Jenkins一對多架構的問題,最終建立基本Pipeline在Jenkins Web UI上,簡單驗證Jenkins engine正常運行。
Thumbnail
本篇說明如何利用Kubernetes特色,將PostgreSQL DB以HA的架構來提供服務,並說明相關的實作流程與說明。
Thumbnail
前言 上次我們初步體驗 Docker 快速佈署能力,今天我們要來講解 Dockerfile、Docker Image 與 Docker Container 這些常見的名詞,我們來了解在我們佈署的時候做哪些事情 Docker 佈署流程 首先看到如下圖上半部,在我們一個完整的佈署流程,我們會先將我
Thumbnail
引言 在當今的技術世界中,Kubernetes 已成為容器化應用的領導平台。作為一個高效的容器編排系統,它不僅管理著容器的部署和擴展,還提供了必要的自動化支持,以保證應用的高可用性和性能。在這個框架中,自動擴展功能起著至關重要的作用,特別是在面對不斷變化的負載和需求時。
Thumbnail
本文將演示在安裝完 Kubernetes Cluster 後的基本元件安裝,包括 Calico/Calicoctl、Metric Server 和 Dashboard UI 的安裝方法以及相關問題與解決方式。
Thumbnail
這篇文章教你如何搭建Kubernetes Cluster,包括節點安裝前設定、軟體套件安裝、Control-Plane部署和加入運算節點等步驟。在建置之後,作者會分享一些基礎服務的安裝。希望這篇文章對你有所幫助。
Thumbnail
本文章將說明如果您想要從頭建置一組具有Loadbalancer HA架構的Kubernetes Cluster時,你可能會需要做的事前準備工作。
Thumbnail
前言 上次我們針對 Docker 這樣容器化技術做了一點介紹,今天我們要來講解 Docker 架構,你是否發現在每次程式上伺服器的流程很麻煩呢 ? 是否發現你寫的程式在別的作業系統不能用呢 ? 如果你遇到這些問題,Docker 都可以幫助你解決這些問題 Docker 架構 在 Docker 這