1. 程式人生 > >CKA高分選手:我的Kubernetes學習心得

CKA高分選手:我的Kubernetes學習心得

 

                                

近期,來自EasyStack博學學院CKA培訓班的一批學員一次性通過Linux基金會和CNCF基金會聯合推出面向全球的Kubernetes技術認證——CKA認證考試,該認證是目前容器技術領域內極具含金量和代表性的認證之一,以下是高分學員劉暢針對此次培訓和考試的經驗總結,給更多的童鞋們參考:

CKA 全稱是:Certified Kubernetes Administrator, 是CNCF 對kubernetes相關的認證,通過CKA的工程師即可認為已經滿足對kuberntes進行管理的能力。類似的認證還有COA(Certified openstack Administrator)的認證等。

作為CNCF國際認證體系的一種認證,考核方式是通過在先註冊、線上預約、線上考試方式完成,為了其他同學少趟坑和走彎路。現總結幾點經驗,希望對大家有所幫助。

如何瞭解到CKA及為什麼參與CKA認證?

出於興趣愛好,接觸了docker之後就喜歡上了這一工具,終於告別了頭疼的環境;後來隨著參加工作,在使用過程中發現了docker的種種不便,特別是跨網路、跨主機的容器,難以組織使用。在查詢資料的過程中,就發現了kubernetes,但是工作比較繁忙,嘗試過自學,比較困難。這時發現了kubernetes中文社群公眾號,並看到了考試培訓的推文。

 在看到訊息時我就心動了,理由如下:1、培訓時間短,時間合適,只有兩個週末四天,特別適合工作繁忙的程式設計師;2、學習比較系統,有老師講解,答疑,提高學習效率;3、考試包過,有已過的老師、學員講解考試經驗,技巧和注意事項,節約了時間成本;4、上課,可以認識一些比較厲害的老師和同學。

 當然也有缺點,就是培訓費比較貴。不過想到kubernetes風頭正勁,最後還是決定報名了。這裡也有一段個人經歷:在初步接觸深度學習的時候,那個時候Google的Tensorflow剛剛出世,用的人還比較少,資料也比較少,我就學習了當時資料比較多的其他函式庫;後來過了一段時間,在Google強大的號召力和不斷改進下,Tensorflow已經佔據半壁江山了,所以我非常後悔當時沒有直接學習Tensorflow。而今的時境也非常相似,相信kubernetes前途無量,所以想抓住機會。

 

2 考前準備(預約、考試環境等)

CKA考試由LFS支援,非常成熟,專業,嚴格。我們的培訓課程也非常全面,會講解考試預約和考試期間需要注意的方方面面。在課程期間老師會發給大家考試劵,並帶領大家報名,最重要的環節就是記住報名的網址,賬號和密碼。

 然後就是準備考試內容。第一次接觸kubernetes都沒有關係,只要上課認真聽講,及時複習,及時提問,認真記錄老師講解的要點重點,認真完成課程實驗,就可以完美通關。世上無難事,只要功夫深。老師和課程提供的材料,我前前後後大約刷了5到6遍,前面的基礎章節更是反覆看了無數次。

當考試準備充分,複習妥當,胸有成竹後,就可以根據自己的時間,預約考試。在預約考試的網站,選擇好考試地點(即時區),就不用擔心時差問題。考試前可以充分閱讀官方的考試handbook和要點提示兩個PDF,對考試環境和考試紀律有詳細的要求(當然其中重點老師都講過)。

到了考試前,要準備考試環境,包括電腦和房間。電腦有專門的檢測網址,需要谷歌瀏覽器和較快的網速。房間要乾淨整潔,不能有外人走動打擾,桌面不能有任何雜物。還要注意攝像頭不要逆光,即背後不要有太明亮的燈光或者窗戶。同時還要注意證件,可以用護照,如果不方便,也可以辦一個駕照翻譯件,配合駕照使用,親測有效,淘寶有售。

考試期間不能喝水吃東西,也不能說話,但可以請求暫停並上廁所。頭要保持在攝像頭中間,考官要看到考生的眼睛,不然他就會提醒。

 

3 考試中遇到的坑及後續解決方法

一個是VPN的問題。我當時考試的時候,是在家中,聯通光纖,當時是不得不用VPN考試的,不然考試網頁都打不開,這個可能因網路環境不同而不同,需要大家自己把握。比較坑的是,監考老師要求檢視程序,VPN程序也不行,我英語一般解釋困難,只好斷掉VPN,考試就中斷了,然後一番騷操作,隱藏了VPN,繼續考試。還有一個小插曲,就是監考老師要求關掉揚聲器,因為和麥克風一起產生了噪音。

 一個是yaml檔案的問題。yaml檔案不如命令快捷,但是考試中遇到幾道普通的題,可以用簡單的expose命令。但是當時這個命令調用不了,又不能查為什麼,自己又解決不了,然後就現查的yaml檔案,最後部署成功。僅供參考。

 一個是上下文環境的問題。因為自己練習的時候可能沒有條件,在考試的時候,一定要登入到對應的上下文環境,再操作。

 

4 CKA認證證書及培訓心得體驗、未來Kubernetes學習計劃

這次培訓老師的水平很高,也有很多大神學員,有的自己都做過kubernetes的教學材料,有的有多年一線經驗,我屬於基礎比較菜的,所以我的收穫也比較大。通過考試,能提高自己的信心和認可。另一方面,入門後,切實感覺到kubernetes的功能強大,豐富,也能感覺到它的無限潛力。未來打算找一份相關的工作,現在正努力學習golang,並實踐kubernetes中,希望能和kubernetes走的更遠,並通過它認識更多的朋友。