控制平面组件(Control Plane Components)

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 控制平面组件(Control Plane Components)

  控制平面组件(Control Plane Components)

  控制平面的组件对集群做出全局决策(比如调度),以及检测和响应集群事件(例如,当不满足部署的 replicas 字段时,启动新的 pod)。

  控制平面组件可以在集群中的任何节点上运行。 然而,为了简单起见,设置脚本通常会在同一个计算机上启动所有控制平面组件, 并且不会在此计算机上运行用户容器。 请参阅使用 kubeadm 构建高可用性集群 中关于跨多机器控制平面设置的示例。

  kube-apiserver

  API 服务器是 Kubernetes 控制面的组件, 该组件公开了 Kubernetes API。 API 服务器是 Kubernetes 控制面的前端。

  Kubernetes API 服务器的主要实现是 kube-apiserver。 kube-apiserver 设计上考虑了水平伸缩,也就是说,它可通过部署多个实例进行伸缩。 你可以运行 kube-apiserver 的多个实例,并在这些实例之间平衡流量。

  etcd

  etcd 是兼具一致性和高可用性的键值数据库,可以作为保存 Kubernetes 所有集群数据的后台数据库。

  您的 Kubernetes 集群的 etcd 数据库通常需要有个备份计划。

  要了解 etcd 更深层次的信息,请参考 etcd 文档。

  kube-scheduler

  控制平面组件,负责监视新创建的、未指定运行节点(node)的 Pods,选择节点让 Pod 在上面运行。

  调度决策考虑的因素包括单个 Pod 和 Pod 集合的资源需求、硬件/软件/策略约束、亲和性和反亲和性规范、数据位置、工作负载间的干扰和最后时限。

  kube-controller-manager

  运行控制器进程的控制平面组件。

  从逻辑上讲,每个控制器都是一个单独的进程, 但是为了降低复杂性,它们都被编译到同一个可执行文件,并在一个进程中运行。

  这些控制器包括:

  节点控制器(Node Controller): 负责在节点出现故障时进行通知和响应

  任务控制器(Job controller): 监测代表一次性任务的 Job 对象,然后创建 Pods 来运行这些任务直至完成

  端点控制器(Endpoints Controller): 填充端点(Endpoints)对象(即加入 Service 与 Pod)

  服务帐户和令牌控制器(Service Account & Token Controllers): 为新的命名空间创建默认帐户和 API 访问令牌

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
前端开发 JavaScript
34avalon - 指令ms-effect(动画绑定)
34avalon - 指令ms-effect(动画绑定)
41 0
|
3月前
|
API 网络架构 开发者
【Azure 应用服务】App Service多个部署槽(Slot)之间,设置Traffic百分比后,如何来判断请求是由那一个槽(Slot)来进行处理呢?
【Azure 应用服务】App Service多个部署槽(Slot)之间,设置Traffic百分比后,如何来判断请求是由那一个槽(Slot)来进行处理呢?
UE4动画蓝图节点Layered blend per bone详解
UE4动画蓝图节点Layered blend per bone详解
210 1
|
6月前
|
存储 Kubernetes 调度
数据平面(Data Plane)
数据平面(Data Plane)和控制平面(Control Plane)是Kubernetes集群中的两个重要概念。它们分别负责处理集群中的数据和控制信息,共同实现对容器化应用的高效管理。
422 1
JM
|
算法 数据可视化 C++
修改 UE5 中的渲染管线
前言本文重点介绍如何修改 UE5 中的渲染管线,要修改渲染管线有一些前置知识需要理解,因此笔者会先简单介绍下渲染管线的概念以及当前主流的渲染管线的实现思路,为后面在 UE5 中自定义渲染管线做铺垫;要注意本文默认渲染管线即是光栅化渲染管线(不考虑光线追踪),同时也不会介绍太多管线的实现细节和当下流行的优化版本,对渲染管线实现细节感兴趣的可以自行查阅相关资料。渲染管线 Rendering Pipel
JM
3042 0
修改 UE5 中的渲染管线
|
数据可视化 搜索推荐 vr&ar
AR Plane Manager(平面追踪对象管理器)
平面管理器是一种可跟踪的管理器。 平面管理器为环境中每个检测到的平面创建游戏对象。平面是由位姿、尺寸和边界点表示的平面。边界点是凸的(每个检测出来的边界角都是大于90°)。 环境中可以被检测为平面的特征示例包括水平桌子、地板、工作台面和垂直墙壁。
644 0
AR Plane Manager(平面追踪对象管理器)
|
Java Go Perl
Linkerd 2.10(Step by Step)—控制平面调试端点
Linkerd 2.10(Step by Step)—控制平面调试端点
动态材质实例(Dynamic Material Instance)【UE4】
动态材质实例(Dynamic Material Instance)【UE4】
670 0
动态材质实例(Dynamic Material Instance)【UE4】
后期材质(PostProcess Material)+ Custom Node 实现"描边"和"马赛克"效果【UE4】
后期材质(PostProcess Material)+ Custom Node 实现"描边"和"马赛克"效果【UE4】
336 0
后期材质(PostProcess Material)+ Custom Node 实现"描边"和"马赛克"效果【UE4】
后期处理材质(Post Process Material)【UE4】
后期处理材质(Post Process Material)【UE4】
441 0
后期处理材质(Post Process Material)【UE4】