k8s控制器

网友投稿 266 2022-10-24

k8s控制器

控制器:

1、RC和RS: 唯一得区别就是RS支持集合式的selector,k8s中建议使用RS来替代RC

一般建议使用deployment来管理RS,(RS不支持滚动更新,deployment支持),deployment本身不直接创建Pod

而是通过创建RS来创建出pod

2、HPA:是通过监控Pod的资源使用率来扩容的,例如CPU>80% 则平滑扩容,可以定义创建Pod的最大值和最小值,最大值的

标准是当cpu<80% 停止创建,当资源使用率下降了,还可以直接回收

3、StatefulSet:针对有状态服务(目前还未成熟),例如mysql   可以稳定持久化存储,稳定的网络标识

有序部署(对于一些应用的启动是有顺序的,例如nginx  tomcat mysql),有序回收

4、DaemonSet:Node上运行一个POD副本,使用场景,运行集群存储daemon,在每个pod上运行glusterd、ceph

在node上收集日志,运行监控

5、Job:批处理任务

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用Feign配置请求头以及支持Https协议
下一篇:nodeAffinity配置报错got "array", expected "map"
相关文章

 发表评论

暂时没有评论,来抢沙发吧~