acs-virtual-node

acs-virtual-node是在Kubernetes中使用ACS容器算力的关键组件。本文介绍acs-virtual-node的功能、使用说明和变更记录。

组件介绍

acs-virtual-node在社区开源项目Virtual Kubelet的基础上,扩展了对Aliyun ACS Provider的支持,并做了大量优化,实现了KubernetesACS容器算力的无缝连接。

ACS的算力交付模式为Serverless形态,通过虚拟节点与Kubernetes实现无缝对接,因此ACS集群中的Pod并不会集中运行在一个真实节点上,而是打散分布在整个阿里云的资源池中。

使用说明

关于如何使用acs-virtual-node,请参见ACS Pod实例概述

变更记录

20251

版本号

变更时间

变更内容

变更影响

v2.12.0-acs.11

2025121

优化高级调度能力。

此次升级不会对业务造成影响。

v2.12.0-acs.10

2025117

  • 支持暴露预留节点的指标信息。

  • 优化重试机制。

  • 其他功能优化。

此次升级不会对业务造成影响。

202411

版本号

变更时间

变更内容

变更影响

v2.12.0-acs.9

20241127

  • 支持GPU类型Pod扩容云盘。

  • 支持通用型和性能型Pod感知库存。

  • 其他功能优化。

此次升级不会对业务造成影响。

202409

版本号

变更时间

变更内容

变更影响

v2.12.0-acs.8

20240913

  • 升级依赖的K8s API版本到1.30。

  • 新增Prometheus指标container_socketscontainer_processes。

  • 支持KubeSkoop进行网络指标数据采集。

  • 支持GPU类型Pod挂载云盘。

  • 支持通用型Pod CPU热变配。

此次升级不会对业务造成影响。

202408

版本号

变更时间

变更内容

变更影响

v2.12.0-acs.7

20240821

修复关联Event没有UID的问题。

此次升级不会对业务造成影响。

v2.12.0-acs.6

20240802

通用型和性能型Pod支持扩容云盘类型的存储卷。

此次升级不会对业务造成影响。

202407

版本号

变更时间

变更内容

变更影响

v2.12.0-acs.5

20240725

通过Pod身份认证方式替代Role+RoleBinding认证方式。

此次升级不会对业务造成影响。

202406

版本号

变更时间

变更内容

变更影响

v2.12.0-acs.4

20240621

  • 与调度器协作以支持Kubernetes原生调度语义。

  • 支持使用容量预留的资源创建Pod。

此次升级不会对业务造成影响。