上课时段: 详见内容
已关注: 14人
课程价格: 请咨询
优惠价格: 请咨询
石家庄IT认证培训中心,CKAD认证培训班,Kubernetes应用程序开发人员(CKAD)可以为Kubernetes设计、构建和部署云原生应用程序。CKAD可以定义应用程序资源并使用Kubernetes核心原语来创建/迁移、配置、公开和观察可扩展的应用程序。欢迎咨询了解!
CKAD认证培训班
课程详情
一、课程介绍
CKAD是由Linux基金会和云原生计算基金会(CNCF)开发,通过标准化培训和认证来帮助扩展Kubernetes生态系统。该考试是一个远程在线、有监考、基于实操的认证考試,它由一组基于实操任务(问题)组成,需要考生在命令行中解决问题。
通过认证的Kubernetes应用开发人员(CKAD)可以为Kubernetes设计、构建和部署云原生应用程序。CKAD可以定义应用程序资源,并使用Kubernetes核心原语来创建/迁移、配置、公开和观察可伸缩的应用程序。
二、培训对象
需要掌握Kubernetes集群部署和维护操作的工程师、开发人员,要求有Kubernetes基础。
三、课程内容
(一)、应用程序设计和构建
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.通过全面知识理解、专题技能掌握和安全实践增强的授课方式。