课程目标
容器的原理与实践
完全理解kubernetes基本原理
kubernetes集群的操作,维护
如何正确的在kubernetes里部署应用
云原生的监控与报警
Rancher配置与操作,理解rancher的基本架构
课程时长
3天(6小时/天)
课程大纲
第一部分 容器
1.容器的基本原理
2.Docker的高级用法
3.Docker与containerd的区别
第二部分 kubernetes基本原理
kube-apiserver的内部机制
kube-controller-manager的机制
调度器的基本原理
实践:apiserver与外部认证系统的对接
第三部分 应用部署
将自己写的应用从0到1的部署到kubernetes集群里
a. 如何正确打包Docker镜像,镜像仓库的选择与使用。
b. 部署到kubernetes中,实现优雅启动和优雅中止。
c. 如何将应用对外暴露,以及应用的安全保护
d. 应用如何使用kubernetes的存储
e. helm打包分发
第四部分 生产化运维
1.kubernetes 大规模运维的方法
2.kubernetes基本调优手段
3.kubernetes高可用架构
第五部分 监控
PromQL使用
如何监控集群以及其中的应用
如何对接报警平台
Tracing的介绍与使用
第六部分 Rancher
Rancher的优势和劣势
Rancher与原生kubernetes比,多了哪些内容
Rancher与Openshift对比
搭建一个Rancher管理的kubernetes集群