IT认证培训中心,CKAD认证培训班,针对学员实际工作需求,更好的帮助学员进行系统教学安排,实现能力的进一步发展。在专业老指导下,对于知识点的确定会更有针对性方便学员更好的把握,实现能力的不断,及时进行合理的教学安排,更好的吸收相关知识内容。欢迎咨询了解!
CKAD是由Linux基金会和云原生计算基金会(CNCF)开发,通过标准化培训和认证来帮助扩展Kubernetes生态系统。该考试是一个远程在线、有监考、基于实操的认证考試,它由一组基于实操任务(问题)组成,需要考生在命令行中解决问题。
通过认证的Kubernetes应用开发人员(CKAD)可以为Kubernetes设计、构建和部署云原生应用程序。CKAD可以定义应用程序资源,并使用Kubernetes核心原语来创建/迁移、配置、公开和观察可伸缩的应用程序。
参加该认证考试,您需要具备容器运行时和微服务体系结构的工作知识,并具备以下能力:
-使用(兼容oci)容器镜像;
-应用云原生的应用概念和架构;
-使用和验证Kubernetes资源定义;
二、适合对象
数据中心相关运维人员、有docker基础以及Linux运维基础,想系统学习kubernetes的人员及想获取CKAD证书的人群。
三、课程内容
(一)、应用程序设计和构建
1.定义、构建和修改容器鏡像;
2.Jobs和CronJobs;
3.多容器Pod设计模式(例如sidecar,init等);
4.使用持久卷和临时卷;
(二)、应用部署
1.使用Kubernetes原语来实现通用的部署策略;
2.示例1:蓝绿部署;
3.示例2:金丝雀部署;
4.部署和执行滚动更新;
5.使用Helm包管理器部署现有的包;
(三)、应用观察和维护
1.理解API的用法;
2.实现探测和运行状况检查;
3.使用提供的工具来监视Kubernetes应用程序;
4.利用容器日志;
5.在Kubernetes中调试;
(四)、应用环境、配置与安全
1.发现并使用扩展Kubernetes(CRD)的资源;
2.身份验证、授权和准入控制;
3.资源需求、限制和配额;
4.ConfigMaps;
5.创造并使用Secrets;
6.ServiceAccounts;
7.SecurityContexts;
(五)、服务与网络
1.网络策略;
2.通过服务提供对应用程序的访问并排除故障;
3.使用Ingress规则公开应用程序;
四、课程优势
1.理论与实际相结合,通过实际项目案例深入浅出的讲解理论知识的实际运用方法;
2.通过工作中遇到的典型问题进行讨论,帮学员更好的理解所学知识;
3.课程全过程贯穿实际案例与企业现状剖析;