Kubernetes - 4.3 Workload - RelicaSet
什么是RelicaSet?
ReplicaSet是为了保持维护的期待Pod副本数量与现时Pod副本数量一致。如在由于Pod异常退出导致期待的副本数量不足时,会自动创建新的Pod保证到与期望的Pod副本数量一致。
ReplicaSet的工作流程
定义副本数量,定义一个选择器,指定选择器如何获取到具有特定标识Pod,定义一个模板指定新创建的Pod的期望状态。
通过yaml资源定义清单创建kubectl apply -f rs-demo.yaml
apiVersion: apps/v1 kind: ReplicaSet metadata: name: nginx labels: app: nginx spec: replicas: 3 #副本数量 selector: #标签选择器 matchLabels: app: nginx template: # Pod的模板 metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.16
获取ReplicaSet的状态kubectl get rs
获取Pod的数量,与ReplicaSet定义的一致kubectl get pods
手动删除Pod,ReplicaSet自动创建Pod保持副本数量与定义的一致kubectl delete pod nginx-pxgbn
kubectl get pods
删除ReplicationControllerkubectl delete -f rs-demo.yaml
kubectl delete rs nginx
使用技巧
官方不建议单独使用ReplicaSet,建议使用Deployment来代替ReplicaSet的单独使用,通过Deployment来创建ReplicaSet,Deployment比ReplicaSet多了例如支持版本回滚等新功能特性。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
阿里云突发性能t6实例5%-40%CPU性能基线详解
阿里云突发性能t6实例是限制CPU性能的实例,突发性能t6实例性能基线从5%、10%、20%、30%到40%性能基线,服务器教程网分享突发性能t6实例的5%-40%性能基线以及各个实例规格的CPU性能详解: 什么是CPU性能基线? 阿里云突发性能t6实例使用的是处理器.5 GHz主频的最新一代Intel ® Xeon ® 服务器级别Cascade Lake处理器,睿频3.2 GHz,CPU性能基线是突发性能t5实例和t6实例特有的,突发性能实例是限制CPU性能的实例,突发性能实例适用于CPU利用率较低的应用。服务器教程网来详细说下什么是CPU新能基线: 每台t6实例都具有CPU性能基线和CPU积分,当一台突发性能实例以基准性能运行时实例获得和消耗的CPU积分相等的,当CPU的使用率超过性能基线,就需要消耗CPU积分来超过基准性能。(关于CPU积分详细说明参考:CPU积分变化示例) 突发性能实例打开无性能约束模式后可以突破CPU积分限制,参考:突发性能实例切换性能模式 突发性能实例规格不同,CPU性能基线也不同,如下表所示: 实例规格 vCPU 内存(GiB) 平均基准CPU计算性能 C...
- 下一篇
免费下载 | 为了提升你的煲剧体验,我们有一整本书的质保秘籍!
你看剧,我保障!阿里文娱全新推出《超级详实的优酷质量保障秘籍》,从体系建设、算法实践和研发效能,3大角度6个专项,全面剖析优酷各业务线保障能力。独家下载猛戳下面: 戳我下载全新电子书! 精彩试读 优酷技术质量部负责优酷所有业务的质量保障工作,我们不仅需要面对快速的产品交付节奏,还要面对优酷特有的播放场景线下验证的复杂性以及设备碎片化带来的高昂适配成本。 面对诸多挑战,我们构建起了覆盖线上线下全方位的质量保障体系,通过平台化服务化的方式来为研发过程赋能,提升整体研发效能,确保产品需求的快速交付,从而在激烈的行业竞 争中为用户提供质量有保障并且用户体验好的产品,助力优酷业务快速奔跑。 在这个系列中,我们将质量体系建设方面的经验和大家进行分享,不仅包括具有文娱业务 特色的播放质量专项&大剧保障专项,还有客户端交付和服务端持续交付上的最佳
相关文章
文章评论
共有0条评论来说两句吧...