小健_Docker_K8s_Blog
latest
01.Docker技术入门与实战3版
02.Kubernetes实战指南
03.Docker经典实例
04.Prometheus监控运维实战
05.Kubernetes入门到实践
1.容器的发展史
2.Kubernetes的核心概念
3.Kubernetes的安装和部署
4.Pod的基本操作
5.控制器
Deployment控制器
DaemonSet控制器
Job与CronJob控制器
StatefulSet控制器
HPA 控制器
其他控制器
6.Service和Ingress
7.存储与配置
8.Kubernetes资源的管理及调度
9.API-Server
10.Kubernetes的扩展
11.项目部署案例
12.Helm学习指南
13.Kubernetes-DevOps
06.云原生Kubernetes全栈架构师实战
小健_Docker_K8s_Blog
»
05.Kubernetes入门到实践
»
5.控制器
Edit on GitHub
5.控制器
¶
Deployment控制器
1.Deployment控制器的基本操作
2.Deployment控制器的模板
2.1 Deployment 添加hosts
2.2 最简单的 nginx 测试服务
3.Deployment控制器的伸缩
3.1 资源伸缩命令
4.Deployment控制器的更新
4.1 Recreate方式
4.2 RollingUpdate方式
4.3 更新的暂停与恢复
4.4 Deployment控制器的回滚
DaemonSet控制器
1. DaemonSet yaml模板
2.DaemonSet控制器的基本操作
3.DaemonSet控制器的更新
3.1 RollingUpdate
3.2 OnDelete
Job与CronJob控制器
1.Job控制器的基本操作
1.1. Job yaml模板
1.1 一次性任务
1.2 串行式任务
1.3 并行式任务
2. Job的异常处理
2.1 OnFailure
2.2 Never
2.3 超时时间
3.CronJob控制器的基本操作
3.1 CronJob控制器 yaml模板
StatefulSet控制器
1.statefulset的组成
2.为什么要用StatefulSet控制器?
3.StatefulSet控制器的基本操作
4.PVC及PV的使用
5.无头Service的访问
6.Pod的重建
7.StatefulSet控制器的伸缩与更新
7.1 sts和deployment的滚动更新差异
HPA 控制器
1.Metrics Server
2.聚合 API
3.安装
4.HPA
5.demo示例
其他控制器
1.ReplicationController和ReplicaSet控制器