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高可用之外,还提供了更高级的特性,比如滚动升级,升级回滚等等。

相关推荐
sim20205 小时前
把某个pod固定到某个节点
kubernetes
学Linux的语莫10 小时前
kompose、docker转k8s
docker·容器·kubernetes
光头熊11 小时前
一次 nerdctl prune -a 导致 Kubernetes 节点不可用的复盘
kubernetes
yuxb7316 小时前
kubernetes弹性伸缩
笔记·kubernetes
ice_bird16 小时前
Ansible一键部署k8s1.28.2集群
kubernetes·ansible
Ribou18 小时前
Ubuntu 24.04.2安装配置k8s 1.35.0
linux·ubuntu·kubernetes
木二_18 小时前
附056.Kubernetes_v1.34.3三节点集群-CentOS版
云原生·容器·kubernetes·centos·containerd·ingress·longhorn
sim202019 小时前
K8s常用命令
kubernetes
忍冬行者19 小时前
kubeadm部署的kubernetes集群的etcd由默认静态pod改为二级制的etcd集群
容器·kubernetes·etcd
忍冬行者19 小时前
kubernetes安装traefik ingress,替换原来的nginx-ingress
云原生·容器·kubernetes