Kubernetes》》k8s》》Replication Controller

RC(Replication Controller)

应用托管在kubernetes之后,kubernetes需要保证应用能够持续运行,这是RC的工作内容,它会确保任何时间kubernetes中都有指定数量的Pod在运行。在此基础上,RC还提供了一些更高级的特性,比如滚动升级,升级回滚等等。

通俗的理解就是,当将应用通过K8s运行起来之后,我们的k8s是需要保证容器一直处于持续运行,保证它的高可用,那么我们的RC就可以确保容器的高可用,RC的工作原理就是,RC是会一直监控我们的K8S容器,也就是说POD资源它的运行状态,一旦发现这个Pod资源有异常了,那么我们的RC就会控制k8s在其他的Node节点上启动一个新的Pod,以此来保证这个业务的高可用运行。RC除了保证Pod高可用之外,还提供了更高级的特性,比如滚动升级,升级回滚等等。

相关推荐
恋红尘7 小时前
K8S 配置与调度-叩丁狼
云原生·容器·kubernetes
恋红尘8 小时前
K8S Pod 基础解析-分篇-叩丁狼
云原生·容器·kubernetes·pod
丘桔9 小时前
k8s01:容器运行时之争
云原生·容器·kubernetes
恋红尘10 小时前
K8S 服务发现-叩丁狼
linux·docker·kubernetes
一直都在57211 小时前
K8s详解
云原生·容器·kubernetes
恋红尘11 小时前
K8S 高级调度-叩丁狼
adb·容器·kubernetes
恋红尘11 小时前
K8S 控制器-资源调度-叩丁狼
linux·docker·kubernetes
没有bug.的程序员1 天前
Serverless 弹性扩容引发的全线熔断:Spring Boot 启动耗时从 1s 压缩至 0.3s 的物理级绞杀
java·spring boot·kubernetes·serverless·扩容·线上
江畔何人初1 天前
Docker、containerd、CRI、shim 之间的关系
运维·docker·云原生·容器·kubernetes
2401_891655811 天前
Git + 云原生:如何管理K8s配置版本?
git·云原生·kubernetes