K8s进阶之路-控制器无状态服务:
增加了label(标签)和Selector(选择器),可以通过selector来选择对哪些pod生效。自动创建ReplicaSet / Pod:利用RS选择器,找到pod做一个对应升级。RC:要跟pod绑定(较单一),修改replicas后,动态更新pod副本数(在1.11版本已被废除掉,被RS替换掉)图片依旧是在听课的时候截图的,如果涉及版权通知我删除呀,我这就是个笔记呀~管理pod,控制pod
·
RC/RS/Deployment
-
控制器
-
deployment无状态(最常用): nginx和Apache
-
statefulset有状态: mysql和redis
-
damonset初始化
-
job一次性任务
-
cronjob任务计划
-
1无状态:不会对本地环境产生依赖如:nginx和Apache
3.RC、RS和
Deployment
区别:
RC和RS:
动态更新pod副本数
管理pod,控制pod怎么创建,创建不同的pod类型,
内存级的对象,也相当于pod,定义描述参数
-
RC:要跟pod绑定(较单一),修改replicas后,动态更新pod副本数(在1.11版本已被废除掉,被RS替换掉)
-
RS: 副本集,管理pod副本的扩容和缩容
增加了label(标签)和Selector(选择器),可以通过selector来选择对哪些pod生效
通过选择器动态选择任何一个pod进行扩缩容
Deployment:
部署,包含RS,负责创建RS和pod,对应用滚动更新/回滚 、动态扩容
针对RS更高层次的封装,提供了更丰富的
应用部署
相关的功能
自动创建ReplicaSet / Pod:利用RS选择器,找到pod做一个对应升级
-
滚动升级/回滚:用户无感知
-
平滑扩容和缩容:依赖Replicaset
-
暂停与恢复 Deployment
图片依旧是在听课的时候截图的,如果涉及版权通知我删除呀,我这就是个笔记呀~
更多推荐
已为社区贡献8条内容
所有评论(0)