CKAD是由Linux基金會和云原生計算基金會(CNCF)開發(fā),通過標準化培訓(xùn)和認證來幫助擴展Kubernetes生態(tài)系統(tǒng)。該考試是一個遠程在線、有監(jiān)考、基于實操的認證考試,它由一組基于實操任務(wù)(問題)組成,需要考生在命令行中解決問題。
通過認證的Kubernetes應(yīng)用開發(fā)人員(CKAD)可以為Kubernetes設(shè)計、構(gòu)建和部署云原生應(yīng)用程序。CKAD可以定義應(yīng)用程序資源,并使用Kubernetes核心原語來創(chuàng)建/遷移、配置、公開和觀察可伸縮的應(yīng)用程序。
應(yīng)用程序設(shè)計和構(gòu)建
令定義、構(gòu)建和修改容器鏡像Jobs和Gcondobe
多容器Pod設(shè)計模式(例如sidecar.init.等)
令使用持久卷和臨時卷
應(yīng)用部署
令使用Kubernetes原語來實現(xiàn)通用的部署策略
示例1:藍綠部署
示例2:金絲雀部箸
部署和執(zhí)行滾動更新
使用Helm包管理器部箸現(xiàn)有的包
應(yīng)用觀察和維護
理解API的用法
實現(xiàn)探測和運行狀況檢查
使用提供的工具來監(jiān)視Kubernetes應(yīng)用程序
利用容器日志
在Kubernetes中調(diào)試
應(yīng)用環(huán)境、配置與安全
發(fā)現(xiàn)并使用擴展Kubernetes(CRD)的資源
身份驗證、授權(quán)和準入控制
資源需求、限制和配額
創(chuàng)造并使用Secrets
serviceAccounts
SecuritxContexts
服務(wù)與網(wǎng)絡(luò)
網(wǎng)絡(luò)策略
通過服務(wù)提供對應(yīng)用程序的訪問并排除故障
使用Ingress規(guī)則公開應(yīng)用程序