组件概述
更新时间:2025-05-30
容器引擎CCE支持多种不同类型的组件,包含网络、存储、监控、日志等,满足您多种业务场景需求。您可按需安装、升级或卸载组件。
组件类型
容器引擎CCE管理的集群组件类型包括系统组件和可选组件:
系统组件:创建CCE集群时,默认安装的组件。
可选组件:创建CCE集群时,可选择安装的组件,用于扩展集群功能。
组件介绍
核心组件
组件名称 | 类型 | 组件介绍 |
---|---|---|
Kube APIServer | 系统组件 | Kubernetes 集群网关,是Kubernetes中与集群交互的主要接口。 |
Kube Scheduler | 系统组件 | Kubernetes 集群调度器,负责集群资源调度。 |
Kube Controller Manager | 系统组件 | Kubernetes 资源管理器,负责管理集群内部资源。 |
CCE Virtual Kubelet | 可选组件 | CCE 虚拟节点组件, 提供极速接入BCI弹性容器能力。 |
网络
组件名称 | 类型 | 组件介绍 |
---|---|---|
CCE Ingress Controller | 可选组件 | 基于百度云应用型负载均衡产品(应用型BLB)实现K8S Ingress语义,提供七层网络负载均衡能力。 |
CCE Ingress Nginx Controller | 可选组件 | 使用Nginx作为反向代理、负载均衡器、HTTP缓存,根据Ingress资源配置动态更新Nginx配置文件。 |
NodeLocal DNSCache | 可选组件 | 通过在集群节点上作为 DaemonSet 运行 DNS 缓存代理来提高 DNS 解析性能。 |
CoreDNS | 系统组件 | Kubernetes集群域名解析服务器。 |
CCE LB Controller | 系统组件 | 基于百度云应用型负载均衡产品(应用型BLB)实现Kubernetes的LoadBalancer Service的语义,提供四层(TCP、UDP)流量接入能力。 |
CCE Network Plugin | 系统组件 | CCE集群网络组件。 |
存储
组件名称 | 类型 | 组件介绍 |
---|---|---|
CCE CSI BOS Plugin | 可选组件 | 支持在Pod中以PV/PVC方式挂载百度云BOS存储。 |
CCE CSI CDS Plugin | 可选组件 | 支持在Pod中以PV/PVC方式挂载百度云CDS存储,并支持动态创建PV。 |
CCE CSI PFS Plugin | 可选组件 | 支持在Pod中以PV/PVC方式挂载百度云PFS存储,并支持动态创建PV。 |
CCE CSI PFS L2 Plugin | 可选组件 | 支持在Pod中以PV/PVC方式挂载百度云L2类型PFS存储,并支持动态创建PV。 |
监控和日志
组件名称 | 类型 | 组件介绍 |
---|---|---|
CCE Log Operator | 可选组件 | 采集集群中的日志信息传输至日志服务(BLS)中进行持久化存储。 |
CCE Node Problem Detector | 可选组件 | 实时检测节点上各种异常情况,并将检测结果上报至集群。 |
CCE Node Remedier | 可选组件 | 节点自动维修系统,实现节点故障自愈。 |
CCE Onepilot | 可选组件 | 用于接入多编程语言探针,在CCE集群中实现自动注入APM探针以及配置指标上报环境。 |
镜像
组件名称 | 类型 | 组件介绍 |
---|---|---|
CCE Image Accelerate | 可选组件 | 为Kubernetes集群提供镜像加速能力,配合使用容器镜像服务CCR的镜像加速功能,实现镜像数据免全量下载和在线解压,大幅减少容器启动时间。 |
CCE P2P Accelerate | 可选组件 | 支持大规模集群并发拉取GB级容器镜像,大幅提升镜像拉取速度。 |
CCE Credential Controller | 可选组件 | 支持在CCE集群中免密拉取CCR企业版实例的镜像。 |
调度
组件名称 | 类型 | 组件介绍 |
---|---|---|
CCE Descheduler | 可选组件 | 对集群中高负载节点上的 Pod 发起重调度。 |
云原生AI
组件名称 | 类型 | 组件介绍 |
---|---|---|
CCE GPU Manager | 可选组件 | GPU架构感知等高级调度,支持GPU算力和显存的共享与隔离。 |
CCE Deep Learning Frameworks Operator | 可选组件 | 提供分布式模型训练、部署等功能,支持TensorFlow、Pytorch、Mxnet、PaddlePaddle框架。 |
CCE RDMA Device Plugin | 可选组件 | 在主机间通过高性能 RDMA 网络互联的场景下,提供容器间通过跨主机 RDMA 网络传输数据的能力。 |
CCE AI Job Scheduler | 可选组件 | 适配AI训练场景,支持批量调度,队列管理等。 |
Fluid | 可选组件 | 基于Kubernetes原生的开源分布式数据编排和加速引擎,主要用于云原生场景下的大数据、AI应用等。 |
CCE PaddleFlow Pipeline | 可选组件 | 基于云原生架构的AI工作流组件,可实现编排AI作业,模板化AI作业的训练流程,提升实验效率。 |
CCE NPU Manager | 可选组件 | 支持昆仑芯NPU算力和显存的共享与隔离。 |
CCE Ascend Mindx DL | 可选组件 | 基于昇腾AI处理器的深度学习组件,提供昇腾AI处理器调度、集群性能测试等基础功能。 |
其他
组件名称 | 类型 | 组件介绍 |
---|---|---|
CCE QoS Agent | 可选组件 | 容器服务质量(QoS)增强组件,提供丰富的单机资源隔离能力,提升集群资源利用率,提供稳定性保障。 |
CCE CronHPA Controller | 可选组件 | 支持集群工作负载定时扩缩容,可自主配置规则。 |
CCE BackUp Controller | 可选组件 | 基于开源 Velero 实现的集群扩展组件,提供资源备份和恢复能力。 |