Kubernetes06:Controller
1、什么是controller
管理和运行容器的对象,是一个物理概念
- 在集群上管理和运行容器的对象
2、Pod和Controller之间的关系
- Pod是通过controller来实现应用的运维
比如伸缩、滚动升级等等操作 - Pod和Controller之间通过 label 标签建立关系
通过label和selector标签,给控制器和Pod建立关系
3、Deployment控制器的应用场景
- 部署无状态应用 web nginx 微服务等等
- 管理Pod和ReplicaSet (副本数量)
- 部署,滚动升级等功能
4、yaml文件字段说明 – 使用Deployment部署应用
5、Deployment控制器实际部署应用 升级回滚、弹性伸缩
保证升级过程中,服务不中断