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