You need to enable JavaScript to run this app.
导航

组件概述

最近更新时间2024.04.01 17:35:42

首次发布时间2022.03.04 23:10:39

集群中支持安装多种类型的组件,包括 网络存储监控DNS安全镜像GPU 等,满足您多种业务场景需求。您可按需部署、升级或卸载组件。

查看组件

  1. 登录 容器服务控制台
  2. 在左侧导航栏中单击 集群,找到需要查看组件的目标集群,然后单击集群名称。
  3. 在集群管理页面的左侧导航栏中,选择 组件管理,查看容器服务提供的各类组件。
    其中,VPC-CNI 网络模型集群的 组件管理 页面中,部分组件会有VCI标签,此类组件支持如下两种部署方式:
    • 云服务器部署:部署在 Worker 节点(云服务器 ECS)上。
    • 弹性容器部署:部署在弹性容器实例 VCI 上。
      alt

使用限制

  • 集群在无节点(0 ECS 节点)的情况下,Flannel 网络模型集群,所有组件不支持安装。
  • VPC-CNI 网络模型集群,仅支持以弹性容器实例方式部署安装带有VCI标签的组件,其余组件不支持安装。
  • 弹性容器实例不支持以 DaemonSet 方式部署的组件、插件。更多信息,请参见 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 存储至运行结束。

云服务器

可选安装

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应用性能监控组件,采集服务和主机监控数据并发送至应用性能监控服务。云服务器可选安装

调度

组件名称组件说明部署方式安装推荐

scheduler-plugin

集群拓展调度器组件,拓展原生 kube-scheduler 调度器的调度能力及策略。

说明

该组件是系统托管组件,可避免用户侧原因导致的组件故障、性能不达预期等问题。减少用户运维成本,增强组件稳定性。

用户无需关心

系统必装

vci-virtual-kubelet

弹性容器实例 VCI 调度组件,支持通过虚拟节点调度和使用弹性容器实例。组件部署后会默认创建虚拟节点。

说明

VPC-CNI 网络模型集群系的统必装组件;Flannel 网络模型集群没有该组件。

用户无需关心

推荐安装

cluster-autoscaler

集群自动伸缩组件,一种实现集群节点自动扩缩容的工具。

说明

该组件是系统托管组件,可避免用户侧原因导致的组件故障、性能不达预期等问题。减少用户运维成本,增强组件稳定性。

用户无需关心

可选安装

cronhpa

工作负载定时伸缩组件,实现工作负载定时伸缩的控制器。

云服务器
弹性容器

可选安装

katalyst

邀测·申请试用】资源管理组件,提供更加精细化的资源管理能力。

说明

该组件当前仅支持在 Kubernetes 次要版本为 v1.24 且必须 v1.24.10-vke.12 及以上版本的集群中安装。

云服务器

可选安装

descheduler邀测·申请试用】集群重调度组件,兼容社区 Descheduler,支持根据集群内节点的真实负载进行热点节点 Pod 重调度。云服务器可选安装

DNS

组件名称组件说明部署方式安装推荐

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 快速保存为容器镜像。云服务器可选安装

GPU

组件名称组件说明部署方式安装推荐
nvidia-device-pluginGPU 设备管理组件,NVIDIA 设备驱动,支持在容器里使用 GPU 显卡设备的管理组件。云服务器可选安装
mgpu邀测·申请试用】共享 GPU 组件,通过实现容器间显存、算力隔离,支持多个容器间共享 GPU 卡。云服务器可选安装