- 基础篇
- 进阶篇
- 云原生的基石:容器与虚拟化技术
- 虚拟化技术的发展历史
- 容器基本命令
- 容器引擎的实现及生命周期管理
- 容器编排:Kubernetes
- Kubernetes架构
- Kubernetes安装
- Kubernetes资源对象
- Pod和容器设计模式
- 无状态应用编排Deployment
- 工作任务Job和DaemonSet
- 有状态应用编排StatefulSet
- 应用配置config
- 存储资源Volume
- Kuberntes网络及策略控制
- Kubernetes容器开放接口
- 容器运行时接口CRI
- 容器网络接口CNI
- 容器存储接口CSI
- Kubernetes集群故障排查
- 常见的问题排查方法
- Pod异常排查
- 网络异常排查
- 持久化异常排查
- 持续集成与持续交付
- 代码管理: gitlab
- CI/CD: Jenkins 和 git runner
- 镜像管理: harbor
- 服务网格: Istio
- 什么是服务网格
- Istio架构
- Pilot服务发现
- Gateway网关
- 限流与熔断
- 灰度发布
- 分布式追踪
- 监控系统:Prometheus
- Prometheus架构
- 搭建Prometheus系统
- 监控应用程序
- 机器学习工具集Kubeflow
- kubeflow核心组件
- TFJob
- 模型部署:TF-Serving
- 任务编排:Argo
- 搭建kubeflow系统
- 云原生的基石:容器与虚拟化技术
- 实战篇
- 向云原生迁移的第一个项目
- 事前准备工作
- 项目预研与集群规划
- 准备集群环境
- 容器化改造
- 搭建自有镜像仓库
- 编写资源配置文件
- 构建持续集成环境
- 事前准备工作
- 向云原生迁移的第一个项目