临文乍了了,彻卷兀若无。这篇文章主要讲述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有什么作用?
ReplicaSet
的主要作用是控制副本数量的,这里的每一个副本就是一个Pod
,ReplicaSet
它是用来确保我们有指定数量的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-Selecto
r)管理所有被打上与选择器匹配的标签的容器。【k8s初面考点ReplicaSet副本集极限9连击你懂了吗()】下面通过一段拟人对白,来理解什么是标签选择:
RS说:”嘿嘿,我要管理被打上 A,AA,AAA标签的Pod,都不许跑,听我指挥,排队站好,
推荐阅读
- #yyds干货盘点#自定义spring boot starter三部曲之三(源码分析spring.factories加载过程)
- #yyds干货盘点# Java八股文上篇
- #yyds干货盘点# Kubernetes 带你剖析容器运行时以及 CRI 原理(24)
- #yyds干货盘点#java接收前端map报错不能被转换
- 使用 FieldMask 提高 C# gRpc 服务性能 #yyds干货盘点#
- 木棉花知识分享——设计计算器的UI界面
- #yyds干货盘点# python 爬虫爱好者必须掌握的知识点“ 协程爬虫”,看一下如何用 gevent 采集女生用头像
- Semantic UI 之 网络请求#yyds干货盘点#
- windows server 2016部署路由与远程访问服务(VPN)