东方瑞通教育的CKAD认证培训课程从0开始,让学员系统性掌握K8s知识体系及落地实践,从容器技术基础开始,体系化逐层剖析,实现平滑进阶。
【适合学员】:
需要掌握Kubernetes集群部署和维护操作的工程师、开发人员,要求有Kubernetes基础。
【课程目标】:
1.学习Kubernetes的主要概念和技能,以便通过官方认证的Kubernetes应用程序开发人员(CKAD)考试
2.查看核心API原语
3.探索pod概念和API架构
4.了解如何配置应用程序
5.查看基本安全性概念,例如服务帐户和pod安全策略
6.了解pod监控和日志记录实践
【课程内容】:
应用程序设计和构建:
定义、构建和修改容器鏡像、Jobs和CronJobs、多容器Pod设计模式(例如sidecar,init等)、使用持久卷和临时卷
应用部署:
使用Kubernetes原语来实现通用的部署策略、部署和执行滚动更新、使用Helm*管理器部署现有的*
应用观察和维护:
理解API的用法、实现探测和运行状况检查、使用提供的工具来监视Kubernetes应用程序、利用容器日志、在Kubernetes中调试
应用环境、配置与安全:
发现并使用扩展Kubernetes(CRD)的资源、身份验证、授权和准入控制、资源需求、限制和配额、ConfigMaps、创造并使用Secrets、ServiceAccounts、SecurityContexts
服务与网络:
网络策略、通过服务提供对应用程序的访问并排除故障、使用Ingress规则公开应用程序
【课程背景】:
CKAD是由Linux基金会和云原生计算基金会(CNCF)开发,通过标准化培训和认证来帮助扩展Kubernetes生态系统。该考试是一个远程在线、有监考、基于实操的认证考試,它由一组基于实操任务(问题)组成,需要考生在命令行中解决问题。
通过认证的Kubernetes应用开发人员(CKAD)可以为Kubernetes设计、构建和部署云原生应用程序。CKAD可以定义应用程序资源,并使用Kubernetes核心原语来创建/迁移、配置、公开和观察可伸缩的应用程序。