CKAD Kubernetes 容器开发培训

1、课程对象

0基础计划提升在IT领域的技能和竞争力的专业与非专业人士;

缺乏工作经验和技能对未来没有明确的规划,期望通过学习提高技能以及就业竞争力的人员;

目前工作待遇不理想上升空间有限或已进入职业瓶颈期,想要突破转行的人员。

 

2、课程规划

4天

 

3、课程概述

CKAD是由Linux基金会和云原生计算基金会(CNCF)开发,通过标准化培训和认证来帮助扩展Kubernetes生态系统。该考试是一个远程在线、有监考、基于实操的认证考試,它由一组基于实操任务(问题)组成,需要考生在命令行中解决问题。通过认证的Kubernetes应用开发人员 (CKAD) 可以为Kubernetes设计、构建和部署云原生应用程序。CKAD可以定义应用程序资源,并使用Kubernetes核心原语来创建/迁移、配置、公开和观察可伸缩的应用程序。

CKAD Kubernetes 容器开发培训
时间
课程模块
课程内容
Day 1

1. 应用程序设计和构建

定义、构建和修改容器鏡像

Jobs和CronJobs

使用持久卷和临时卷

多容器Pod设计模式

Day 2

2. 应用部署

使用Kubernetes原语来实现通用的部署策略

部署和执行滚动更新

使用Helm包管理器部署现有的包

 

Day 3

3. 应用观察和维护

理解API的用法

利用容器日志

实现探测和运行状况检查

在Kubernetes中调试

使用提供的工具来监视Kubernetes应用程序

Day 4

4. 应用环境、配置与安全

 

 

 

 

5. 服务与网络

发现并使用扩展Kubernetes(CRD)的资源

身份验证、授权和准入控制

资源需求、限制和配额

ConfigMaps

创造并使用Secrets

ServiceAccounts

SecurityContexts

 

网络策略

使用Ingress规则公开应用程序

通过服务提供对应用程序的访问并排除故障