小册描述
目录
- 1. Pod
- 1.1. Pod介绍
- 1.1.1. Pod简介
- 1.1.2. Pod生命周期
- 1.1.3. Pod状态
- 1.2. Pod模板
- 1.2.1. apiversion/kind
- 1.2.2. metadata
- 1.2.3. spec
- 1.2.4. k8s和image中的命令
- 1.2.5. 就绪性探测和存活性探测
- 1.3. 案例
- 1.3.1. 创建简单pod
- 1.3.2. 带健康检测的pod
- 2. Deployment
- 2.1. 介绍
- 2.1.1. 简介
- 2.1.2. 部署方式
- 2.1.3. Deployment升级方案
- 2.2. 模板
- 2.3. 案例
- 2.3.1. 创建deployment
- 2.3.2. 模拟蓝绿发布
- 2.3.3. 滚动发布
- 2.3.4. 模拟灰度(金丝雀)发布
- 2.3.5. 版本回滚
- 2.3.6. 常用命令
- 3. DaemonSet
- 3.1. DaemonSet介绍
- 3.2. 模板
- 3.3. 案例
- 3.3.1. 创建daemonset
- 3.3.2. 升级daemonset
- 4. Job
- 4.1. Job介绍
- 4.2. 模板
- 4.3. 案例
- 5. CronJob
- 5.1. cronjob介绍
- 5.2. 模板
- 5.3. 案例
- 6. StatefulSet
- 6.1. 介绍
- 6.1.1. Statefulset使用场景
- 6.1.2. Statefulset注意项
- 6.2. 模板
- 6.3. 案例
- 6.3.1. 创建Statefulset资源
- 6.3.2. 扩缩容
- 6.3.3. 滚动更新
- 6.3.4. 删除Statefulset
- 6.3.5. 部署有状态应用一般思路
- 7. 原理分析
- 8. 调度
- 8.1. 调度器
- 8.2. 节点选择器
- 8.3. 节点亲和性
- 8.4. Pod亲和性
- 8.5. 污点和污点容忍度