集群中支持安装多种类型的组件,包括 网络、存储、监控、DNS、安全、镜像、GPU 等,满足您多种业务场景需求。您可按需部署、升级或卸载组件。
容器服务提供的组件,按如下说明查看。各组件的发版记录,请参见 组件发布记录。
VCI
标签,此类组件支持如下两种部署方式:
VCI
标签的组件,其余组件不支持安装。目前容器服务提供的各分类组件如下表所示。
组件名称 | 组件说明 | 部署方式 | 安装推荐 |
---|---|---|---|
ingress-nginx | Ingress 控制器组件,使用 Nginx 作为反向代理和负载平衡器的 Ingress 控制器。 | 云服务器 | 可选安装 |
vpc-cni | 集群网络组件,支持 VPC-CNI 网络模型。 说明 VPC-CNI 容器网络模型的集群中为系统必装组件。Flannel 容器网络模型集群不显示该组件。 | 用户无需关心 | 系统必装 |
flannel | 集群网络组件,支持 Flannel 网络模型。 说明 Flannel 容器网络模型的集群中为系统必装组件。VPC-CNI 容器网络模型集群不显示该组件。 | 用户无需关心 | 系统必装 |
vpc-cni-controlplane | 【邀测·申请试用】VPC-CNI 控制面组件,为 Pod 配置安全组提供控制面管理能力。 注意 创建集群且使用 Trunk ENI 特性时为必装组件,安装后不支持修改。 | 用户无需关心 | 可选安装 |
rdma-device-plugin | 【公测】RDMA 设备插件,支持 RDMA 网卡设备的管理,提供 Pod Container 使用 RDMA 设备能力。 | 云服务器 | 可选安装 |
apig-controller | 【邀测·申请试用】APIG Ingress 控制器组件,允许集群创建并管理 APIG 实例,实现基于 APIG 实例的流量管理和应用发布。 | 云服务器 | 可选安装 |
组件名称 | 组件说明 | 部署方式 | 安装推荐 |
---|---|---|---|
csi-nas | 文件存储服务组件,支持容器集群使用文件存储服务的标准CSI接口实现。 | 云服务器 | 推荐安装 |
csi-ebs | 存储服务组件,支持容器集群使用块存储服务的标准CSI接口实现。 | 云服务器 | 推荐安装 |
csi-tos | 对象存储服务组件,支持容器集群使用对象存储服务的标准 CSI 接口实现。 注意 卸载组件会导致业务负载 Pod 无法正常使用存量的对象存储资源。 | 云服务器 | 可选安装 |
csi-cloudfs | 【邀测·申请试用】大数据文件存储服务组件,支持容器集群使用大数据文件存储服务的标准 CSI 接口实现。 | 云服务器 | 可选安装 |
csi-vepfs | 【邀测·申请试用】vePFS 文件存储服务组件,支持容器集群使用文件存储 vePFS 服务的标准 CSI 接口实现。 说明 组件卸载后,正在运行的 Pod 仍可继续访问 vePFS 存储至运行结束。 | 云服务器 | 可选安装 |
csi-local | 【邀测·申请试用】本地存储服务组件,支持容器集群使用本地存储服务的标准 CSI 接口实现。 | 云服务器 | 可选安装 |
snapshot-controller | 存储快照组件,支持存储快照在容器服务中使用。 注意 snapshot-controller 组件与 csi-ebs 组件配合使用,即安装 snapshot-controller 组件时,必须同时安装 csi-ebs 组件;卸载 csi-ebs 组件时,snapshot-controller 组件也会被同时卸载。 | 云服务器 | 推荐安装 |
组件名称 | 组件说明 | 部署方式 | 安装推荐 |
---|---|---|---|
metrics-server | 集群核心监控组件,聚合集群范围内资源的核心监控数据。 | 云服务器 | 系统必装 |
node-problem-detector | 节点健康监测组件,用于节点异常检测,并向 kube-apiserver 报告异常检测结果。 | 云服务器 | 可选安装 |
metrics-collector | 云监控组件,采集 Kubernetes 集群的监控指标数据并聚合到云监控服务统一进行展示。 | 云服务器 | 可选安装 |
log-collector | 集群日志采集组件,采集集群日志并发送至日志服务。 | 云服务器 | 可选安装 |
event-collector | 集群各类资源的事件采集组件,采集集群事件并发送至日志服务。 | 云服务器 | 可选安装 |
prometheus-agent | 托管 Prometheus 监控组件,采集 Kubernetes 集群监控指标数据到火山引擎托管 Prometheus 服务(Volcengine Managed Service for Prometheus,VMP)。 说明 托管 Prometheus 服务已在 2023 年 05 月 29 日开始正式收费,如您在集群中安装该组件,将会产生额外费用,详情请参见 计费方式。 | 云服务器 | 推荐安装 |
prometheus-adapter | 托管 Prometheus 适配组件,将 Prometheus 指标转化成自定义指标 API 的格式。 | 云服务器 | 可选安装 |
apmplus-opentelemetry-collector | 应用性能监控组件,采集 OpenTelemetry 数据和 Prometheus 指标并发送至应用性能监控服务。 | 云服务器 | 可选安装 |
apmplus-server-agent | 应用性能监控组件,采集服务和主机监控数据并发送至应用性能监控服务。 | 云服务器 | 可选安装 |
finops-kube-collector | 【邀测·申请试用】成本套件数据采集组件。用于采集集群和应用的资源使用情况,帮助用户了解集群整体成本结构,提高决策效率。 | 云服务器 | 可选安装 |
finops-kube-recommender | 【邀测·申请试用】成本套件应用规格推荐组件。基于工作负载的资源消耗统计,综合用户提供的冗余度要求,给出资源使用建议。 | 云服务器 | 可选安装 |
组件名称 | 组件说明 | 部署方式 | 安装推荐 |
---|---|---|---|
scheduler-plugin | 集群拓展调度器组件,拓展原生 kube-scheduler 调度器的调度能力及策略。 说明 该组件是系统托管组件,可避免用户侧原因导致的组件故障、性能不达预期等问题。减少用户运维成本,增强组件稳定性。 | 用户无需关心 | 系统必装 |
vci-virtual-kubelet | 弹性容器实例 VCI 调度组件,支持通过虚拟节点调度和使用弹性容器实例。组件部署后会默认创建虚拟节点。 说明 VPC-CNI 网络模型集群系的统必装组件;Flannel 网络模型集群没有该组件。 | 用户无需关心 | 推荐安装 |
cluster-autoscaler | 集群自动伸缩组件,一种实现集群节点自动扩缩容的工具。 说明 该组件是系统托管组件,可避免用户侧原因导致的组件故障、性能不达预期等问题。减少用户运维成本,增强组件稳定性。 | 用户无需关心 | 可选安装 |
cronhpa | 工作负载定时伸缩组件,实现工作负载定时伸缩的控制器。 | 云服务器 | 可选安装 |
katalyst | 资源管理组件,提供更加精细化的资源管理能力。 说明
| 云服务器 | 可选安装 |
descheduler | 【邀测·申请试用】集群重调度组件,兼容社区 Descheduler,支持根据集群内节点的真实负载进行热点节点 Pod 重调度。 | 云服务器 | 可选安装 |
组件名称 | 组件说明 | 部署方式 | 安装推荐 |
---|---|---|---|
dns-autoscaler | DNS 自动伸缩组件,结合预设的伸缩策略实现DNS的自动水平伸缩。 说明 dns-autoscaler 组件预设的伸缩策略与社区策略一致,详情请参见 Kubernetes 官方文档。 | 云服务器 | 可选安装 |
core-dns | 集群域名解析服务器,为集群内部提供服务发现及域名解析服务。 | 云服务器 | 系统必装 |
node-local-dns | 本地 DNS 缓存组件,提供 DNS 缓存代理,提升集群的 DNS 服务发现性能和稳定性。 | 云服务器 | 可选安装 |
组件名称 | 组件说明 | 部署方式 | 安装推荐 |
---|---|---|---|
security-scan | 集群安全巡检组件,为集群提供安全基线巡检能力。组件卸载后会自动将巡检的所有数据删除。 | 云服务器 | 可选安装 |
application-inspector | 应用巡检组件,提供集群应用巡检能力。 | 云服务器 | 可选安装 |
组件名称 | 组件说明 | 部署方式 | 安装推荐 |
---|---|---|---|
cr-credential-controller | 容器镜像免密组件,支持容器集群创建应用时免密拉取镜像仓库私有类型镜像。 | 云服务器 | 可选安装 |
p2p-accelerator | P2P 容器镜像加速组件,基于 P2P 技术,加速大规模并发拉取容器镜像。 说明 该组件目前处于 公测 阶段。 | 云服务器 | 可选安装 |
image-accelerator | 【邀测·申请试用】容器镜像加速组件,利用 Nydus 实现镜像懒加载,提升创建 Pod 过程的镜像拉取速度。 | 云服务器 | 可选安装 |
commit-agent | 镜像构建组件,支持将 VKE 集群中运行的 Pod 快速保存为容器镜像。 | 云服务器 | 可选安装 |
组件名称 | 组件说明 | 部署方式 | 安装推荐 |
---|---|---|---|
nvidia-device-plugin | GPU 设备管理组件,NVIDIA 设备驱动,支持在容器里使用 GPU 显卡设备的管理组件。 | 云服务器 | 可选安装 |
mgpu | 【公测】共享 GPU 组件,通过实现容器间显存、算力隔离,支持多个容器间共享 GPU 卡。 | 云服务器 | 可选安装 |