一、什么是CKA考試?
CKA (Certified Kubernetes Administrator) 考試是一種遠(yuǎn)程在線、有監(jiān)考、基于實(shí)操的認(rèn)證考試,需要在運(yùn)行Kubernetes的命令行中解決多個任務(wù)。CKA認(rèn)證考試是專為Kubernetes管理員、云管理員和其他管理Kubernetes實(shí)例的IT專業(yè)人員而設(shè)的。已獲得認(rèn)證的K8s管理員具備了進(jìn)行基本安裝以及配置和管理生產(chǎn)級Kubernetes集群的能力。
二、考CKA有什么用?
證明你的實(shí)力,提高競爭力:云原生發(fā)展趨勢日益迅猛,越來越多的公司已經(jīng)開始使用kubernetes作為核心容器調(diào)度平臺,因此在諸多崗位都有明確的CKA認(rèn)證要求。
公司招投標(biāo):有過招投標(biāo)經(jīng)驗的同學(xué)應(yīng)該了解招投標(biāo)的過程,這塊就不詳細(xì)敘述,通過CKA證明你們公司擁有云原生技術(shù)實(shí)力,同時可通過CKA認(rèn)證提供公司投標(biāo)評分
申請KCSP認(rèn)證:每個公司有3名CKA員工就可以申請KCSP
三、CKA考試技巧
1、別名設(shè)置
考試多半是通過命令行直接操作,已到達(dá)考試目標(biāo),頻繁的命令不僅容易出錯而且比較占用時間!
2、資源簡稱-SHORTNAMES
下面只是列舉了部分比較常見的資源,因為k8s資源很多,像查看更多的話,可以執(zhí)行 kubectl api-resources 命令來查看,表格中的簡稱一定要記住。
3、學(xué)會看文檔
記住“這是一場開卷考試”,所以不要想著死記硬背那一堆yaml文件,學(xué)會使用搜索,這將事半功倍,例如:想要知道deployment里面有哪些可以配置的字段,直接在官網(wǎng)文檔搜索 deployment 即可,而且支持中文,考試中讓你創(chuàng)建一個 deployment,你完全可以把 yaml 粘貼過去,通過 vi 命令編輯一些名稱和docker image 即可,到這是不是感覺離通過考試又進(jìn)了一步!
4、Help大法好
學(xué)會 kubectl xxx --help,會有不一樣的驚喜。
5、牢記pod的狀態(tài)
在k8s集群中,我們創(chuàng)建最多的資源應(yīng)該就是pod了,因為這直接關(guān)系到我們的服務(wù)是否正常,了解pod不同狀態(tài)所代表的含義是更加有利于幫助我們排查問題。