acs-virtual-node

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

组件介绍

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

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

使用说明

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

变更记录

2024年11月

版本号

变更时间

变更内容

变更影响

v2.12.0-acs.9

2024年11月27日

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

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

  • 其他功能优化。

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

2024年09月

版本号

变更时间

变更内容

变更影响

v2.12.0-acs.8

2024年09月13日

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

  • 新增Prometheus指标container_sockets和container_processes。

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

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

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

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

2024年08月

版本号

变更时间

变更内容

变更影响

v2.12.0-acs.7

2024年08月21日

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

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

v2.12.0-acs.6

2024年08月02日

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

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

2024年07月

版本号

变更时间

变更内容

变更影响

v2.12.0-acs.5

2024年07月25日

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

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

2024年06月

版本号

变更时间

变更内容

变更影响

v2.12.0-acs.4

2024年06月21日

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

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

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