网站被跳转怎么办,自助建站模板,河北网络科技有限公司,外贸论坛新手入门目录
11.简述 Kubernetes 集群相关组件#xff1f;
12.简述 Kubernetes Rc 的机制#xff1f; 11.简述 Kubernetes 集群相关组件#xff1f;
Kubernetes Master控制组件#xff0c;调度管理整个系统(集群)#xff0c;包含如下组件#xff1a;
#xff08;1#xff…目录
11.简述 Kubernetes 集群相关组件
12.简述 Kubernetes Rc 的机制 11.简述 Kubernetes 集群相关组件
Kubernetes Master控制组件调度管理整个系统(集群)包含如下组件
1Kubernetes APl Server
作为 Kubernetes 系统的入口其封装了核心对象的增删改查操作以 RESTfuL API 接口方式提供给外部客户和内部组件调用集群内各个功能模块之间数据交互和通信的中心枢纽。
2Kubernetes Scheduler
为新建立的 Pod 进行节点node选择即分配机器负责集群的资源调度。
3Kubernetes Controller
负责执行各种控制器目前已经提供了很多控制器来保证 Kubernetes 的正常运行。
4Replication Controller
管理维护 Replication Controller关联 Replication Controller 和 Pod保证 Replication Controller 定义的副本数量与实际运行 Pod 数量一致。
5Node Controller
管理维护 Node定期检查 Node的健康状态标识出失效 / 未失效的 Node 节点。
6Namespace Controller
管理维护 Namespace定期清理无效的 Namespace包括 Namesapce下的 API 对象比如 Pod、Service 等。
7Service Controller
管理维护 Service提供负载以及服务代理。
8EndPoints Controller
管理维护 Endpoints关联 Service 和 Pod创建 Endpoints 为 Service 的后端当 Pod 发生变化时实时更新Endpoints。
9Service Account Controller
管理维护 Service Account为每个 Namespace 创建默认的 Service Account同时为 Service Account 创建 Service Account Secret。
10Persistent Volume Controller
管理维护 Persistent Volume 和 Persistent Volume Claim为新的 Persistent Volume Claim 分配 Persistent Volume 进行绑定为释放的 Persistent Volume 执行清理回收。
11Daemon Set Controller
管理维护 Daemon Set负责创建 Daemon Pod 保证指定的 Node 上正常的运行 Daemon Pod。
12Deployment Controller
管理维护 Deployment关联 Deployment 和 Replication Controller保证运行指定数量的 Pod。当 Deployment 更新时控制实现 Replication Controller 和 Pod 的更新。
13Job Controller
管理维护 Job为 Jod 创建一次性任务 Pod保证完成 Job 指定完成的任务数目。
14Pod Autoscaler Controller
实现 Pod 的自动伸缩定时获取监控数据进行策略匹配当满足条件时执行 Pod 的伸缩动作。 12.简述 Kubernetes Rc 的机制
- Replication Controller 用来管理 Pod 的副本保证集群中存在指定数量的 Pod 副本。
- 当定义了 RC 并提交至 Kubernetes 集群中之后Master 节点上的 Controller Manager 组件获悉并同时巡检系统中当前存活的目标 Pod并确保目标 Pod 实例的数量刚好等于此 RC 的期望值若存在过多的 Pod 副本在运行系统会停止一些 Pod反之则自动创建一些 Pod。