容器服务
功能 | 说明 |
功能 | 说明 |
资源概览 | 提供集群总数、集群内资源数量、CPU 和内存使用率等信息看板,通过看板更直观地监测和管理集群资源。 |
集群创建 | 支持快速创建基于 Kubernetes 的集群,允许选择云端种类丰富的 Worker 节点,并进行灵活的自定义配置。目前支持如下几种类型的集群:
|
集群升级 |
功能 | 说明 |
功能 | 说明 |
节点池创建 | 支持自定义配置节点池的基本信息、Worker 节点配置、系统配置等。自定义配置后,会作用于该节点池中的所有 Worker 节点。 |
托管节点池创建 | 以节点池为载体,以简单高效的方式帮助用户提升 GPU 型计算资源的故障管理能力,提升节点池资源利用率。 |
添加已有节点 | 支持添加已有的云服务器(ECS)实例到 VKE 集群,并由 VKE 侧提供默认节点池(vke-default-nodepool)来管理已有节点。 |
节点池管理 | |
弹性伸缩 | 支持全局的弹性伸缩配置,基于集群内的业务负载水位实现节点资源的动态扩缩容。 |
功能 | 说明 |
功能 | 说明 |
应用创建 |
|
应用生命周期管理 |
|
应用调度 | 支持多种类型的应用调度方式,包括:节点亲和性调度、节点污点调度、实例亲和性调度、实例反亲和性调度。 |
应用伸缩 | 支持手工伸缩、指标伸缩(HPA)和 定时伸缩(CronHPA)。其中:指标伸缩(HPA)允许基于 CPU、GPU 和内存指标进行伸缩。 |
应用发布 | 支持通过 Service 和 Ingress 发布应用,支持灰度发布和蓝绿发布。 |
应用中心 |
|
功能 | 说明 |
功能 | 说明 |
容器网络 | 目前提供两种容器网络模型(CNI):
|
Service | 支持集群内访问(ClusterIP)、节点端口访问(NodePort)、负载均衡(LoadBalancer)等三种 Service 类型。 |
Ingress | 支持如下七层负载均衡功能:
|
功能 | 说明 |
功能 | 说明 |
NVIDIA GPU | 支持 NVIDIA GPU ,允许容器指定卡型调度,申请 1 张或多张 GPU 卡。 |
mGPU | 容器服务提供的容器间的 GPU 共享(multi-container GPU)方案:
|
功能 | 说明 |
功能 | 说明 |
Binpack/Spread 调度 | 拓展原生 kube-scheduler 调度器的调度能力及策略,支持配置节点、GPU 显卡的 Binpack/Spread 策略。 |
任务调度 | 容器服务提供如下几种任务调度能力:
|
弹性资源优先级调度 | 支持通过自定义资源策略(ResourcePolicy),设置工作负载的 Pod 被弹性调度到不同类型节点的顺序。 |
负载感知调度 | 通过参考节点负载的历史统计,将 Pod 优先调度到负载较低的节点,实现节点负载均衡的目标,避免出现因单个节点负载过高而导致的应用程序或节点故障。 |
NUMA 拓扑感知调度 | |
RDMA 拓扑感知调度 | 通过对 GPU 卡和 RDMA 设备的网络拓扑信息的感知,将同一个 Job 中的所有 Pod 调度到 RDMA 网络中拓扑距离尽可能接近的节点和 RDMA 网卡上,进而帮助用户充分发挥 RDMA 网络的通信能力。 |
功能 | 说明 |
功能 | 说明 |
事件中心 | |
日志中心 |
|
基础观测 | 云原生基础观测基于火山引擎托管 Prometheus 服务,使用部署在集群内的高可用采集器,实现集群资源、控制面服务、网络、业务的监控。 |
全栈观测 | 云原生全栈观测基于 eBPF 实现的高性能、无侵入、全栈化的数据采集,全面支持内核级别的深度观测能力,并配合高性能的应用协议解析模块,自动解析 HTTP(S)、DNS、gRPC Unary/Streaming 等应用协议,集合 Kubernetes 的元数据,实现资源层、网络层、应用层代码零侵入的全栈观测体验。 |
应用性能观测 | 支持对接应用性能监控全链路版(Application Performance Management Plus,APMPlus),为集群中部署的应用提供端到端全链路应用性能监控服务。 |
AI Profiling | 通过 eBPF 和动态进程注入技术,支持无侵入进行数据采集与分析,专为 Kubernetes 容器场景设计,可对运行 GPU 任务的容器进程实施在线检测。 |
集群审计 | 支持通过 API Server 审计日志来记录用户在集群中的日常操作,帮助集群管理员对集群的操作行为进行安全审计,保证集群安全、稳定运行。 |
功能 | 说明 |
功能 | 说明 |
故障诊断 | 提供了面向集群资源(节点、节点池、容器组、Ingress 等)的快速故障诊断能力,帮助您定位集群资源的常见问题,并给出解决建议。 |
检查自愈 | 通过“自动化监控 + 自动化修复”的模式,实现对节点问题的早发现、早止血、早修复,将原本需要分钟级的受损时间缩短至秒级,大幅提升系统的鲁棒性。 |
集群巡检 | 面向集群资源配额、水位、节点和常见风险的巡检功能,帮助用户发现容器服务集群中可能存在的潜在风险。 |
基线巡检 | 基于安全要求规范,提供集群节点的安全性巡检,及时发现集群节点中的不安全配置。 |
应用巡检 | 基于安全要求规范,结合容器安全最佳实践,及时发现并阻止用户部署的不安全配置,以免应用被攻击或利用,保障用户业务稳定、安全地运行。 |
功能 | 说明 |
功能 | 说明 |
原生 YAML | 支持社区原生 Kubectl 工具和 YAML 配置方法。 |
OpenAPI | |
SDK | |
Terraform |
功能 | 个人用户支持情况说明 |
功能 | 个人用户支持情况说明 |
集群创建 |
|
弹性容器实例 | 弹性容器实例(VCI)产品,暂不支持个人用户,因此 VKE 集群中所有 VCI 相关功能,均不支持个人用户。 |
网络存储 | 如下类型的网络存储,不支持个人用户:
|
Ingress | 个人用户无法使用 apig-controller 组件,因此不支持 APIG Ingress。 |
计算 | 不支持高性能计算 GPU 云服务器类型的节点。 |
套件 | 个人用户不支持如下 VKE 套件:
|
节点池 | 个人用户不支持托管节点池。 |
组件 | 容器服务托管的如下组件,不支持个人用户:
|
其他功能 | 与上述 不支持个人用户 的功能不关联的其他功能,均支持个人用户。 |