k8s初面考点ReplicaSet副本集极限9连击你懂了吗()

临文乍了了,彻卷兀若无。这篇文章主要讲述k8s初面考点ReplicaSet副本集极限9连击你懂了吗?相关的知识,希望能为你提供帮助。
k8s初面考点ReplicaSet副本集极限9连击你懂了吗?
k8s考点灵魂拷问9连击

考点之简单描述一下k8s副本集ReplicaSet有什么作用?

考点之为什么ReplicaSet将取代ReplicationController控制器?

考点之编写 ReplicaSet 的 spec 有什么需要注意的点?

考点之k8s集群中创建非模板 Pod 为什么可能会被副本集自动收纳?

考点之线上预警k8s集群循环创建、删除Pod副本,一直无法稳定指定目标副本数量?如果排除了是Pod内部发生了故障,从RS角度你猜测可能是什么原因?

考点之标签Pod和可识别标签副本集ReplicaSet 先后创建顺序不同,会造成什么影响?

考点之生产环境想要对某个Pod排错、数据恢复、故障复盘有什么办法?

考点之缩放 RepliaSet 有哪些算法策略?

考点之如何去影响淘汰策略,设置单独偏好?

k8s初面考点ReplicaSet副本集极限9连击你懂了吗()

文章图片

囧么肥事-胡说八道
k8s初面考点ReplicaSet副本集极限9连击你懂了吗()

文章图片

k8s初面考点ReplicaSet副本集极限9连击你懂了吗()

文章图片

考点之k8s副本集ReplicaSet有什么作用?
ReplicaSet的主要作用是控制副本数量的,这里的每一个副本就是一个PodReplicaSet它是用来确保我们有指定数量的Pod副本正在运行的Kubernetes控制器,这里为了方便后面统一把ReplicaSet简称 RS。
进一步说什么是控制副本数量?
RS确保Pod以你指定的副本数运行,即如果有容器异常退出,会自动创建新的 Pod 来替代,而异常多出来的容器也会自动回收。
假设k8s集群中,你想要运行10个Pod,如果这时候有4个Pod发生故障,异常退出,那么RS会自动创建新的4个Pod来替代发生故障的4个Pod。
RS尽力保证系统当前正在运行的Pod数等于期望状态里指定的Pod数目。
你想要10个,那么RS就尽可能保证在任何时候都给你提供10个,没有就创建,多了就删除。
总之,ReplicaSet 尽可能确保任何时间都有指定数量的 Pod 副本在运行。
考点之为什么ReplicaSet将取代ReplicationController控制器?
ReplicationController控制器(简称为RC)。
在之前旧版本的k8s中,使用的是RC控制器实现了k8s集群的高可用性,它跟现在的RS控制器作用类似,作用是,确保Pod以指定的副本数运行。
ReplicaSet继承了RC的功能,并实现了扩展,主要突出扩展是更强大的标签选择能力 ,即selector。
进一步说什么是标签选择能力?
ReplicaSet会通过标签选择器(Label-Selector)管理所有被打上与选择器匹配的标签的容器。
【k8s初面考点ReplicaSet副本集极限9连击你懂了吗()】下面通过一段拟人对白,来理解什么是标签选择:
RS说:”嘿嘿,我要管理被打上 A,AA,AAA标签的Pod,都不许跑,听我指挥,排队站好,

    推荐阅读