当前位置: 首页 > news >正文

浅谈Kubernetes(K8s)之RC控制器与RS控制器

1.RC控制器

1.1RC概述

        Replication Controller 控制器会持续监控正在运行的Pod列表,并保证相应类型的Pod的数量与期望相符合,如果Pod数量过少,它会根据Pod模板创建新的副本,反之则会删除多余副本。通过RC可实现了应用服务的高可用,能够大大减少了系统管理员在传统IT环境中需要完成的许多手工运维操作。

1.2特点

  • 能确保Pod持续运行,在现有Pod丢失时会自动启动一个新的Pod
  • 集群节点发生故障时,它能为故障节点上运行的所有Pod创建新的副本
  • 实现水平伸缩

2.RS控制器

2.1概述

在新版本的`Kubernetes`中建议使用`ReplicaSet' 来取代`ReplicationController`。'ReplicaSet 跟ReplicationController' 没有本质的不同,只是名字不一样。但相对于RC`来说`ReplicaSet优势在于Pod选择器的表达能力更强,比如RC的标签选择器只允许包含某个标签匹配的Pod,但RS选择器还允许匹配缺少某个标签名的Pod或是使用集合式的标签选语法。虽然 ReplicaSet可以独立使用,但通常建议使用 Deployment 来自动管理 ReplicaSet,这样兼容性更好。

2.2特点

  • ReplicaSet也具有如下的特点:
  • ReplicaSet可以通过定义selector来监控和管理某一类具有相同标签的Pod
  • ReplicaSet可以保证在Kubernetes集群内运行指定数量的Pod副本
  • 通过更改ReplicaSet的副本数量,可以实现Pod的水平自动伸缩
  • ReplicaSet可以滚动升级及回滚应用版本
  • ReplicaSet会持续监视运行的Pod,以确保符合预期的状态
http://www.lryc.cn/news/501274.html

相关文章:

  • 本题要求采用选择法排序,将给定的n个整数从大到小排序后输出。
  • Linux: glibc: 频繁调用new/delete会不会导致内存的碎片
  • 量子变分算法---损失函数
  • 计算机的性能评估
  • 大数据之国产数据库_OceanBase数据库002_在centos7.9上_安装部署OceanBase001_踩坑指南_亲测可用
  • 【ETCD】【源码阅读】深入解析 EtcdServer.run 函数
  • springboot/ssm校内订餐系统Java代码web项目美食外卖点餐配送源码
  • floodfill算法
  • 【JAVA】六亮增加贴
  • git提交时出现merge branch main of xxx
  • lstm 输入数据的形状是怎么样的,他有两种输入方式,通过参数 batch_first来设置 默认是False
  • Apache Doris 数据类型
  • 编译问题 fatal error: rpc/rpc.h: No such file or directory
  • linux 安装composer
  • 数据库公共字段自动填充的三种实现方案
  • 《MySQL 入门:数据库世界的第一扇门》
  • Qt之第三方库QCustomPlot使用(二)
  • JAVA-类与继承
  • SSH连接报错,Corrupted MAC on input 解决方法
  • 【C++】8___继承
  • C# 中的异常处理:构建健壮和可靠的程序
  • 基于智能合约的医院凭证共享中心路径探析
  • vba学习系列(9)--按需求计数单元格数量
  • scale index的计算
  • 鸿蒙实现Web组件开发
  • Linux——linux系统移植
  • 工业摄像头应对复杂环境的策略与解决方案
  • 重生之我在异世界学编程之C语言:深入动态内存管理篇
  • 【经典论文阅读】Latent Diffusion Models(LDM)
  • 智能指针中的weak_ptr(弱引用智能指针)