日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Kubernetes应用程序开发认证(CKAD) 经验分享

發布時間:2023/12/4 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Kubernetes应用程序开发认证(CKAD) 经验分享 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

眾所周知,Kubernetes在容器編排器大戰中脫穎而出后,從2020年以來變得越發的火熱。那么云原生計算基金會(CNCF)聯合Linux基金會就適時的推出了皆在考察相關從業者對Kubernetes的運維和開發知識了解程度的認證考試,分別是:

  • Certified Kubernetes Administrator (CKA),認證K8S管理員

  • Certified Kubernetes Application Developer (CKAD),認證K8S應用開發人員

  • Certified Kubernetes Security Specialist(CKS), 認證k8s 安全專家

現在,在目標運行時環境中部署和監控他們的應用程序不再是管理員或發布管理人員的專屬責任。應用程序開發人員需要看到他們的應用程序從開發到操作的全過程。像Netflix這樣的公司就有這種文化,所以你作為應用程序開發者,要對設計決策和解決生產中的問題負全部責任。現在比以往任何時候都更重要的是理解Kubernetes的功能、如何正確地應用相關概念以及如何與平臺交互。

CKAD考試是專門為需要在Kubernetes上設計、構建、配置和管理云本地應用程序的應用程序開發人員而設計的,作為一個在kubernetes上實施設計過多個項目后,我決定先考一下CKAD,這個證書無論是獲得客戶的認可還是檢驗一下自己的k8s知識掌握程度都是非常有幫助。CKAD考試是一個完全動手的考試,需要您在多個Kubernetes集群中解決問題。您需要理解、使用和配置與應用程序開發人員相關的Kubernetes原語。以官方說法,通過CKAD考試后,持證者即被認可能夠為Kubernetes設計、構建、配置和部署云原生應用,在Kubernetes中能夠定義應用程序資源,使用核心功能構建、監控和診斷可伸縮的應用程序。

最近幾年都是基于k8s 開發應用程序,因此CKAD 目前是最符合我的目標的,考完CKAD 再去考CKA,CKS。

考試的要求上不難,但是要在2個小時內完成,還是非常的考驗對k8s 知識的掌握程度,毫不夸張的說需要達到肌肉記憶般的熟練才能夠完成66分的目標。

首先需要熟悉Kubernetes的相關知識點,我通讀了一遍Kubernetes的官方文檔中的概念和任務部分里面涉及開發的內容,還買了一本考試相關的書《CKA/CKAD應試指南:從Docker到Kubernetes完全攻略》,當然k8s 相關的圖書還買了很多本了,這里給大家推薦幾本:

  • kubernetes設計模式?http://dmll.cn/PXv2

  • 深入刨析kubernetes?http://dmll.cn/QXv2

  • CKA/CKAD應試指南:從Docker到Kubernetes完全攻略 :http://dmll.cn/dVx2

  • Kubernetes生產化實踐之路http://dmll.cn/EWx2

  • Dapr學習手冊?http://dmll.cn/RXv2

Github上也有很多資料供參考,可以用來做練習。

  • https://github.com/bmuschko/ckad-prep

  • https://github.com/dgkanatsios/CKAD-exercises

通過反復做上面這些練習,最終要能做到看題目,就知道如何進行操作。涉及到其中的細節,比如某個配置的具體名稱是可以查文檔的,這個文檔也是我們考試的時候要熟練應用的,通過文檔里的相關內容找到拷貝過來改改就好了,這樣就能夠加速我們考試的過程,這個技能一定要熟練,是通過考試的必備技能。考試的時候官方允許參考的網頁有三個:

  • https://kubernetes.io/docs/ 及其子域

  • https://github.com/kubernetes/ 及其子域或https://kubernetes.io/blog/ 。

  • 允許查看中文https://kubernetes.io/zh/docs/參考頁面,同時也可以使用chrmoe自帶的翻譯將英文的參考文檔翻譯為中文;

既然可以看官方文檔,那么最好把知識點涉及的文檔鏈接預先整理好放到瀏覽器的收藏夾里面。我的收藏內容分享在這里:https://github.com/geffzhang/CKAD-Bookmarks

準備好考試后,就可以預約考試了,我選擇的是中文考試,全程可以用中文和考官交流,這點就看自己的選擇了。考試的時候網絡很重要,需要找一個穩定的網絡環境(最好能夠直接訪問外網)。需要使用Chrome瀏覽器或者基于Chromium內核的瀏覽器(比如我用的微軟Chromium Edge),條件是是能夠正常安裝上Chrome的官方插件,我的建議是把Chrome,Edge 都配置好。

考試的過程中,只能打開兩個Tab,一個是考試的控制臺,一個是從官方文檔中去查知識點,這里就要好好的利用平時的收藏夾內容了。

考題的形式都是動手實操題,17道題,需要在2個小時內完成。也就是說沒有選擇題,填空題,完全就是在命令行錄入kubectl命令,在vi或者nano中編寫manifest文件的內容。很難保證在2個小時里面完成所有題目,我做完了16道題,我采取的方式是先對每道題的分值進行排序,優先完成分值高的題目和操作內容少的題,把略過的題用記事本記下來,注意這里的記事本不是我們電腦上的記事本,是考試面板里面的。最后,考試環境提供了多個K8S集群,每道題開頭提示了需要用那個環境。所有題目中的關鍵字,都會以深顏色標注,如namespace名字,pod名字等,最方便的是可以直接鼠標左鍵點擊就是復制!

考試過程中可以和考官交流:與對方聊天全程于右下角窗口打字,對方全程監控,并下達各種指令。對方會要求我們分享攝像頭,分享桌面,沒事不要亂動。全中文交流(當然也可以全英文,選擇英文考試就好,選擇中文考試就是為了用中文交流),其他時間可以全程輸入命令操作即可!

總結

以上是生活随笔為你收集整理的Kubernetes应用程序开发认证(CKAD) 经验分享的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。