CKA 6月21日开课 CKA介绍 为什么要选择我们
课程介绍
当前云计算风头正盛,许多企业都在使用容器来部署自己的各项应用,但因为相关技能人才相对较少,所以这些企业对相关技能人才提供了非常诱人的薪水:
(图片来源boss直聘)
当前能熟练掌握kubernetes技能的话想必会在日后的职业生涯过程中大放异彩。
学习之后最好能有一个检测自己学习成果的指标,所以通过认证考试才是最好的方法。一来可以系统的学习,二来可以通过证书向企业证明自己的实力。当前kubernetes最权威的认证就是CKA(Certified Kubernetes Administrator)了。
授课对象
数据中心相关运维人员、想系统学习kubernetes的人员及想获取CKA证书的人群。
课程目标
通过本课程的学习,可以使学员能熟练部署及配置kubernetes、了解kubernetes里的调度策略、网络模型,并能顺利通过CKA考试,通过率基本可达100%!!
我们的优势
全程采用远程高清无卡顿直播的方式,客户端支持windows、MacOS,iOS,Andriod等所有客户端,不管您是在公司还是在家还是在酒店,时时刻刻都可以参加培训,免去了您奔赴现场的舟车劳顿。
课后提供在线随堂视频以作复习,视频客户端支持windows、MacOS,iOS,Andriod等所有客户端有专门的QQ群及时提供问题解答,在学习过程中对一些疑难问题提供远程操作。
另外,课程内容丰富,囊括了kubernetes最常见的知识点,同时配以大量的实操练习,不仅让学员能提供理论知识,还能强化动手能力。
当然,整个课程最后会提供精准的考前辅导,确保学员能顺利的通过CKA的考试。
其他信息
课程时长 大概5天 (这里并没有算docker课程)
上课时间 每周日9:00~12:00 14:00~16:30
kubernetes版本: v1.18.2
咨询QQ:1272585655
课程大纲
一、kubernetes框架
- 了解kubernetes的框架
- 了解kubernetes各个组件的含义
二、kubernetes安装
- etcd管理
- etcd快照管理
- kubeadmin安装
- 多集群之间切换
- 了解什么是命名空间
- 命名空间管理
三、pod及节点管理
- 创建查询及删除pod
- 了解pod重启策略
- 在pod中运行指定命令
- pod中变量的设置
- 在pod中执行命令
- pod的调度策略
- 通过label手动指定pod运行的节点
- 初始化容器 (init container)
- 静态pod (static pod)
- 节点cordon及uncordon管理
四、密码管理
- 使用secret管理密码
- 以卷的方式引用密码
- 以变量的方式引用密码
- 使用configmap管理密码
五、deployment
- 理解deployment的作用
- 通过命令行的方式快速deployment
- 通过YAML方式创建deployment
- 使用deployment对镜像版本进行升级及回滚
- 使用deployment管理pod副本数
- 弹性伸缩
- 滚动升级
- 自动弹性伸缩
六、健康性检查
- pod的默认检查策略
- 通过liveness对pod健康性检查
- 使用readiness对pod健康性检查
- 健康性检查在各种环境中的应用
七、daemonset
八、服务发现
- 理解service的工作原理
- 服务的类型:clusterIP, NodePort,LoadBalancer,ingress
- 服务的发现
- 环境变量
- DNS
九、存储管理
- 本地卷
emptyDir
hostPath
- 网络数据卷
NFS
iscsi
- 持久性存储
persistent volume
persistent volume claim
十、job
- 创建job
- 了解job中pod的重启策略
- 计划任务job
十一、网络模型
- kubernetes跨机器通信原理
- flannel网络
- calico网络
- cancl网络
- 网络策略
十二、kubernetes日志管理
- Kubernetes日志收集方法介绍
- ELK概述及部署
- ELK日志管理
十三kubernetes监控
- 监控方案
- 使用prometheus监控
十四、Kubernetes应用部署Helm Chart
- Helm工具的架构和安装使用
- Charts的概念和使用
十五、安全及配额管理
- 安全管理
- API服务器认证及授权
- Authorization(ABAC,RBAC)
- Service Account
- 资源限制
- LimitRange
- ResourceQuota
- Security Contexts
十六、DevOps
- 了解devops
- gitlab配置
- 安装及配置Jenkins
- 使用gitlab+Jenkins+kubernetes建立CI/CD解决方案