You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们
导航

组件概述

最近更新时间2023.09.27 10:54:33

首次发布时间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-nginxIngress 控制器组件,使用 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 设备能力。可选安装
存储csi-nas文件存储服务组件,支持容器集群使用文件存储服务的标准CSI接口实现。推荐安装
csi-ebs存储服务组件,支持容器集群使用块存储服务的标准CSI接口实现。推荐安装

csi-tos

对象存储服务组件,支持容器集群使用对象存储服务的标准 CSI 接口实现。

注意

卸载组件会导致业务负载 Pod 无法正常使用存量的对象存储资源。

可选安装

csi-cloudfs邀测·申请试用】大数据文件存储服务组件,支持容器集群使用大数据文件存储服务的标准 CSI 接口实现。可选安装
csi-local-storage本地数据卷服务组件,支持容器集群使用本地数据卷服务的标准 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应用性能监控组件,采集服务和主机监控数据并发送至应用性能监控服务。可选安装

调度

scheduler-plugin

邀测·申请试用】集群拓展调度器组件,拓展原生 kube-scheduler 调度器的调度能力及策略。

说明

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

系统必装

vci-virtual-kubelet

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

说明

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

推荐安装

cluster-autoscaler

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

说明

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

可选安装

cronhpa工作负载定时伸缩组件,实现工作负载定时伸缩的控制器。可选安装

katalyst

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

说明

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

可选安装

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 过程的镜像拉取速度。可选安装
GPUnvidia-device-pluginGPU 设备管理组件,NVIDIA 设备驱动,支持在容器里使用 GPU 显卡设备的管理组件。可选安装
mgpu邀测·申请试用】共享 GPU 组件,通过实现容器间显存、算力隔离,支持多个容器间共享 GPU 卡。可选安装