控制器是什么,起到什么作用?
以下为热心网友提供的参考意见
Kubernetes,也称为K8s,是一个开源的容器编排平台。它最初由Google开发,用Golang编写,后来捐赠给CNCF(云原生计算基金会)。Kubernetes的主要功能是自动执行容器部署、容器扩展、解缩放和容器负载均衡,从而极大地简化了容器化应用的管理和操作。
阿里云的容器服务Kubernetes版,也被称为ACK(Container Service for Kubernetes),是全球首批通过Kubernetes一致性认证的服务平台。它提供高性能的容器应用管理服务,支持企业级Kubernetes容器化应用的生命周期管理,包括但不限于应用的部署、监控、伸缩和更新等。这使得用户可以在云端轻松高效地运行Kubernetes容器化应用。
以下为热心网友提供的参考意见
OpenKruise包含CloneSet、Advanced StatefulSet、Advanced DaemonSet等控制器。以下介绍常用控制器的功能。https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/user-guide/use-openkruise-to-deploy-cloud-native-applications?spm=a2c4g.11186623.0.i60
以下为热心网友提供的参考意见
Kube Controller Manager是一个守护进程,内嵌随Kubernetes一起发布的核心控制回路。Kube Controller Manager通过API服务器监控集群的状态,确保集群处于预期的工作状态。Kube Controller Manager由负责不同资源的多个控制器构成。目前,Kubernetes自带的控制器包括副本控制器、节点控制器、命名空间控制器和服务账号控制器等。
-
副本控制器(Replication Controller,RC),RC确保任何时候Kubernetes集群中有指定数量的Pod副本在运行。通过监控运行中的Pod来保证集群中运行指定数目的Pod副本。指定的数目可以是多个也可以是1个;少于指定数目,RC就会启动运行新的Pod副本;多于指定数目,RC就会终止多余的Pod副本。
-
Namespace Controller(命名空间控制器):管理 namespace 的生命周期。
-
Node Controller(节点控制器):负责在节点出现故障时发现和响应。
-
Service Controller(服务控制器):属于 K8S 集群与外部的云平台之间的一个接口控制器。
——参考来源于阿里云官方文档。
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/22210.html