![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f5df755932c84f7678b4732e890f3c02.png)
Deployment 启动时,创建一个RS,其中管理N个pod,
当rolling update的时候
创建RS-1 -> RS-1中生成pod v2 -> 删除RS中一个pod v1 -> …循环到RS中没有pod -> 停用RS(不删除)
当回滚时,反过来操作
HPA
Horizontal Pod Autoscaling
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/63747105665f54dd0e335341aa33fd30.png)
HPA管理RS,当CPU≥80%时候,让RS创建新pod,一直创建到10个为止或者创建到CPU<80%, 当CPU降低时,自动删除pod,直到最小2个pod或者CPU80
StatefulSet
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f87c60392c7ba4777a0950426a6147e8.png)
有序部署/收缩:
例如app基于jdk,那就得先启动jdk,才能启动app