ACK Virtual Node add-on overview and release notes

Updated at:

ACK Virtual Node is an add-on for Container Service for Kubernetes (ACK). It connects your cluster to the serverless container computing resources of Elastic Container Instance (ECI) and Container Compute Service (ACS). Pods run on demand, with no cluster capacity to plan and no idle nodes to pay for.

Add-on overview

ACK Virtual Node is based on the open-source Virtual Kubelet project. It extends the Virtual Kubelet provider mechanism so that Kubernetes can use ECI and ACS as container computing resources, and it includes extensive optimizations for this integration. Kubernetes clusters gain elasticity without being limited by node compute capacity.

ACK Virtual Node runs application pods as serverless containers, which provides elasticity, freedom from capacity planning, on-demand usage, and pay-as-you-go billing. In scenarios such as Job workloads, CI/CD, Spark big data computing, and elastic online applications, ACK Virtual Node can improve application deployment elasticity and reduce computing costs.

The following figure shows how ACK Virtual Node connects a Kubernetes cluster to ECI and ACS container computing resources.

ACK Virtual Node connects a Kubernetes cluster to ECI and ACS container computing resources

ACK Virtual Node schedules pods to one of two serverless compute types. Choose the type that matches your workload and read the corresponding topic:

Usage

To deploy the ACK Virtual Node add-on from the App Catalog, see Schedule pods to run on ECI.

Release notes

September 2026

Version

Image address

Release date

Changes

Impact

v2.19.0

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.19.0

September 30, 2026

  • Optimizations:

    • Improved the robustness of resource cleanup during pod deletion.

    • Improved the robustness of pod garbage collection (GC).

  • Bug fixes:

    • Fixed a certificate private key caching issue.

This upgrade has no impact on your workloads.

v2.18.4

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.18.4

September 30, 2026

  • Optimizations:

    • Improved add-on log output.

  • Bug fixes:

    • Fixed an issue where the instance subscription failed to reconnect.

This upgrade has no impact on your workloads.

v2.18.3

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.18.3

September 22, 2026

  • Optimizations:

    • Reduced the time required for eci-profile and acs-profile changes to take effect.

    • Changed the default ephemeral storage size to 15 Gi.

    • Reduced add-on memory usage.

    • Improved add-on log output.

  • Bug fixes:

    • Fixed an issue where PVC (PersistentVolumeClaim) expansion could become stuck.

This upgrade has no impact on your workloads.

v2.18.2

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.18.2

September 9, 2026

  • New features:

    • Added support for economy compute quality for ACS pods.

    • Added support for in-place memory vertical scaling (InPlaceVerticalScaling) for ACS pods.

  • Optimizations:

    • Improved pod DNS configuration.

    • Improved pod deletion efficiency.

    • Improved pod-to-node binding efficiency.

    • Improved add-on startup efficiency.

    • Reduced add-on memory usage.

  • Bug fixes:

    • Fixed an intermittent crash.

    • Fixed an incorrect PPU890 memory ratio.

    • Fixed an issue where pods could be unexpectedly deleted during startup.

This upgrade has no impact on your workloads.

v2.17.6

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.17.6

September 7, 2026

  • Optimizations:

    • Improved pod deletion efficiency.

  • Bug fixes:

    • Fixed an intermittent crash.

This upgrade has no impact on your workloads.

July 2026

Version

Image address

Release date

Changes

Impact

v2.18.1

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.18.1

July 28, 2026

  • Bug fixes:

    • Fixed an intermittent failure to wake ACS compute resources.

    • Fixed an issue where PodNetworking did not take effect in ACS clusters.

This upgrade has no impact on your workloads.

v2.17.5

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.17.5

July 27, 2026

  • Bug fixes:

    • Fixed an intermittent failure to wake ACS compute resources.

    • Fixed an issue where PodNetworking did not take effect in ACS clusters.

This upgrade has no impact on your workloads.

v2.18.0

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.18.0

July 10, 2026

  • New features:

    • Added support for in-place restart of ACS pods.

    • Added support for ACS compute resources in the China (Hangzhou) Finance Cloud region.

    • Added support for local disks on reserved nodes.

  • Optimizations:

    • Improved pod-to-node binding efficiency.

This upgrade has no impact on your workloads.

v2.17.4

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.17.4

July 8, 2026

  • Optimizations:

    • Improved pod authentication efficiency.

    • Improved pod update comparison efficiency.

    • Improved the API server address used by pods.

    • Reduced memory usage for pod metrics.

    • Improved handling of batch query errors caused by an oversized PodTemplate.

  • Bug fixes:

    • Fixed an issue where failed wake-up operations were not retried in extreme cases.

    • Fixed an issue where Sandbox instance certificates became invalid in extreme cases.

This upgrade has no impact on your workloads.

June 2026

Version

Image address

Release date

Changes

Impact

v2.17.3

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.17.3

June 5, 2026

  • Optimizations:

    • Reduced pod creation latency at scale.

  • Bug fixes:

    • Fixed an issue where an instance being woken up could be deleted in extreme cases.

    • Fixed an issue introduced in v2.17.0 where a pod with an excessively long name remained in the Terminating state for an extended period.

This upgrade has no impact on your workloads.

May 2026

Version

Image address

Release date

Changes

Impact

v2.17.2

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.17.2

May 8, 2026

  • New features:

    • Added automatic retries for pod creation when the ImageCache.NotReady error occurs.

  • Optimizations:

    • Changed the maximum number of metric shards to 48.

    • Improved error messages when hibernation or wake-up operations are unsupported by the current compute type.

  • Bug fixes:

    • Fixed an issue where disk scaling settings did not take effect.

    • Fixed an issue where ACS instances were repeatedly woken up in extreme cases.

    • Fixed an issue where the cause of an ACS instance wake-up failure was missing in some scenarios.

This upgrade has no impact on your workloads.

April 2026

Version

Image address

Release date

Changes

Impact

v2.17.1

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.17.1

April 3, 2026

  • Fixed an issue in v2.16.3 and later where some ECI-based pods in the terminal Failed or Succeeded state could not be deleted.

This upgrade has no impact on your workloads.

v2.16.6

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.16.6

April 3, 2026

  • Fixed an issue in v2.16.3 and later where some ECI-based pods in the terminal Failed or Succeeded state could not be deleted.

This upgrade has no impact on your workloads.

March 2026

Version

Image address

Release date

Changes

Impact

v2.17.0

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.17.0

March 28, 2026

  • Added support for new Agent Sandbox compute types, hibernation, and wake-up capabilities.

  • Added support for Windows containers on ACS.

  • Added support for ACS ephemeral storage extension.

  • Added support for the BMCPFS storage driver.

  • Added support for the G28Ti, L20N, and L20NE GPU models.

This upgrade has no impact on your workloads.

v2.16.5

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.16.5

March 20, 2026

  • Improved pod update efficiency at scale.

This upgrade has no impact on your workloads.

February 2026

Version

Image address

Release date

Changes

Impact

v2.16.4

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.16.4

February 26, 2026

  • Improved pod creation efficiency at scale.

  • Improved pod-to-node binding efficiency at scale.

This upgrade has no impact on your workloads.

v2.16.3

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.16.3

February 5, 2026

  • Optimizations:

    • Improved add-on startup efficiency for large-scale clusters.

    • Improved pod deletion efficiency for large-scale clusters.

This upgrade has no impact on your workloads.

January 2026

Version

Image address

Release date

Changes

Impact

v2.16.2

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.16.2

January 28, 2026

  • Optimizations:

    • Improved the retry mechanism for pod creation requests on virtual nodes when the quota is exceeded.

  • Bug fixes:

    • Fixed an intermittent issue where pods on virtual nodes remained Pending because Unschedulable reserved nodes existed.

This upgrade has no impact on your workloads.

v2.16.1

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.16.1

January 27, 2026

  • Optimizations:

    • Improved management of the add-on's internal HTTP connection pool.

    • Improved pod creation performance at scale in v2.16.0 and reduced startup time.

  • Bug fixes:

    • Fixed an intermittent issue where pods remained Pending in extreme cases.

This upgrade has no impact on your workloads.

v2.16.0

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.16.0

January 6, 2026

  • New features:

    • Enabled the pod capacity feature for virtual nodes by default.

    • Added support for PodNetworking on ACS compute resources.

    • Added support for ACS compute resources to reference cross-namespace resources through NodePublishSecretRef.

    • Added support for enabling CSINode on reserved nodes.

    • Added support for sending event notifications while reserved nodes self-heal.

    • Added support for displaying the InterruptionHardwareFault condition on pods running on ACS GPU instances and reserved nodes.

  • Optimizations:

    • Improved add-on startup speed at scale.

    • Improved the success rate of instance cleanup in extreme cases.

  • Bug fixes:

    • Fixed an issue where reserved nodes could enter the NotReady state in specific scenarios.

    • Fixed an issue where pod conditions could be unexpectedly overwritten in extreme cases.

    • Fixed an authorization issue that could occur when SidecarSet injection is used with ACS compute resources.

    • Fixed an issue where the Instance.ToBeReleased condition was not displayed correctly on ACS compute instances.

This upgrade has no impact on your workloads.

December 2025

Version

Image address

Release date

Changes

Impact

v2.15.8

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.15.8

December 8, 2025

  • Optimizations:

    • Improved local Informer cache expiration handling.

    • Improved processing speed for pods in a terminal state.

  • Bug fixes:

    • Fixed an issue where SidecarSet pod permissions were revoked.

    • Fixed an issue where conditions were overwritten in extreme cases.

This upgrade has no impact on your workloads.

November 2025

Version

Image address

Release date

Changes

Impact

v2.15.7

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.15.7

November 26, 2025

  • Optimizations:

    • Improved the rate-limiting retry mechanism.

  • Bug fixes:

    • Fixed an issue where reserved node IP addresses were not updated.

This upgrade has no impact on your workloads.

v2.15.6

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.15.6

November 5, 2025

  • Optimizations:

    • Improved ACS instance resource normalization.

    • Improved the error message when pods on reserved nodes use an unsupported ComputeClass.

  • Bug fixes:

    • Fixed an issue where the local Informer cache did not expire in time.

    • Fixed an issue where a pod's Annotation could be inconsistent with the definition in its Spec after an in-place resource change (InPlace VPA).

This upgrade has no impact on your workloads.

October 2025

Version

Image address

Release date

Changes

Impact

v2.15.5

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.15.5

October 20, 2025

  • Bug fixes:

    • Fixed an issue where reserved node IP addresses were missing in ACS clusters.

This upgrade has no impact on your workloads.

September 2025

Version

Image address

Release date

Changes

Impact

v2.15.4

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.15.4

September 28, 2025

  • Optimizations:

    • Improved the error message when DaemonSet pods are scheduled to virtual nodes.

    • Improved recovery efficiency for GPU pods in an abnormal state in ACS clusters.

  • Bug fixes:

    • Fixed an intermittent issue where ACS pod status was not updated.

    • Fixed an issue where reserved node IP addresses were missing in ACS clusters.

    • Fixed an intermittent crash when CNFS volumes were used.

This upgrade has no impact on your workloads.

v2.15.3

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.15.3

September 28, 2025

  • Bug fixes:

    • Fixed an issue where pods remained Pending for a long time in extreme cases.

    • Fixed an issue where pods could not enter terminal states such as Succeeded or Failed in extreme cases.

This upgrade has no impact on your workloads.

v2.15.2

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.15.2

September 22, 2025

  • Bug fixes:

    • Fixed an issue where ACS resource normalization did not take effect in v2.15.0.

    • Fixed an inaccurate KubeletVersion field on reserved nodes.

    • Fixed local cached data expiration caused by delayed API server pushes.

This upgrade has no impact on your workloads.

v2.15.1

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.15.1

September 9, 2025

  • Bug fixes:

    • Fixed pod creation failure when an Annotation specifies a vSwitch.

This upgrade has no impact on your workloads.

August 2025

Version

Image address

Release date

Changes

Impact

v2.15.0

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.15.0

August 19, 2025

  • New features:

    • Added support for reserved nodes.

    • Added support for automatic conversion from the ECI protocol to the ACS protocol.

  • Optimizations:

    • Reduced memory usage by approximately 40%.

    • Improved the success rate of ACS pod creation.

    • Changed virtual node ephemeral storage capacity (ephemeral-storage) to 60000 Ti to prevent scheduling failures.

  • Bug fixes:

    • Fixed an issue where cloud disks mounted on ACS GPU pods could not be expanded.

    • Fixed in-place container restart failures.

    • Fixed an issue where PodNetworking configuration did not take effect in ACK clusters.

This upgrade has no impact on your workloads.

July 2025

Version

Image address

Release date

Changes

Impact

v2.14.6

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.14.6

July 21, 2025

  • Fixed an issue where PrivateZone records with certain names were deleted.

  • Fixed an intermittent issue where the ContainerInstanceCreated condition was not updated.

This upgrade has no impact on your workloads.

v2.14.5

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.14.5

July 10, 2025

  • Reduced local cache latency.

This upgrade has no impact on your workloads.

June 2025

Version

Image address

Release date

Changes

Impact

v2.14.4

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.14.4

June 15, 2025

  • Optimized virtual node scheduling to mark temporary virtual nodes and virtual nodes being deleted as Unschedulable.

  • Fixed issues with using PV nodePublishSecretRef in ECI instances.

  • Fixed an intermittent issue where pods remained Pending in exceptional cases.

  • Fixed an ACS instance status update issue introduced in v2.14.3.

This upgrade has no impact on your workloads.

v2.14.3

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.14.3

June 11, 2025

  • Fixed an intermittent issue where pods remained Pending after multiple creation retries.

  • Fixed an issue introduced in v2.14.0 where completed ACS instances could not be deleted.

  • Fixed an issue where failed pod status updates were not retried in extreme cases.

This upgrade has no impact on your workloads.

v2.12.8

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.12.8

June 10, 2025

  • Fixed an intermittent crash when updating pod status.

  • Fixed a disk creation leak in some scenarios that used WaitForFirstConsumer.

This upgrade has no impact on your workloads.

May 2025

Version

Image address

Release date

Changes

Impact

v2.14.2

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.14.2

May 30, 2025

  • Fixed insufficient permissions when mounting a cloud disk to an ACS GPU instance in an ACK cluster.

  • Fixed memory leaks and startup failures in the log controller.

  • Improved the retry mechanism for failed pod creation.

This upgrade has no impact on your workloads.

v2.14.1

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.14.1

May 21, 2025

  • Fixed instance deletion failures in v2.14.0 in ACK dedicated clusterACK dedicated cluster and registered clusterACK One registered cluster.

  • Fixed an issue where PVC status was not updated after cloud disk expansion.

  • Fixed an issue where PrivateZone DNS records for a particular Service were repeatedly created and deleted.

This upgrade has no impact on your workloads.

April 2025

Version

Image address

Release date

Changes

Impact

v2.14.0

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.14.0

April 24, 2025

  • Added automatic marking of the virtual node as Unschedulable when a zone fails.

  • Added support for the default cluster time zone on ACS instances.

  • Added support for the PV nodePublishSecretRef configuration on ACS instances.

  • Improved in-place hot resource configuration changes for ACS instance CPU resources.

  • Improved compatibility between ACK clusters and existing DNS Cache configurations.

  • Fixed parsing errors caused by an invalid eci-profile configuration format.

  • Fixed a memory leak in the logging module.

  • Fixed a WaitForFirstConsumer disk creation leak in some scenarios.

This upgrade has no impact on your workloads.

February 2025

Version

Image address

Release date

Changes

Impact

v2.13.4

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.13.4

February 14, 2025

  • Improved the retry rate in scheduling scenarios such as ACS instance topology spreading.

This upgrade has no impact on your workloads.

January 2025

Version

Image address

Release date

Changes

Impact

v2.13.2

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.13.2

January 21, 2025

  • Fixed an intermittent issue where pods remained Pending in scheduling scenarios such as topology spreading.

  • Fixed invalid ACS instance updates in some scenarios.

This upgrade has no impact on your workloads.

v2.13.1

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.13.1

January 14, 2025

  • Fixed an intermittent issue where pods remained Pending when creating ACS instances at scale.

  • Fixed a missing retry when an ACS instance encountered a disk-in-use error during creation.

  • Fixed an issue where ACS instance specifications kept increasing during creation retries.

  • Fixed ACS instance exec, attach, and portforward exceptions.

This upgrade has no impact on your workloads.

v2.12.6

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.12.6

January 14, 2025

  • Fixed an issue where pods could not be updated after creation in scheduling scenarios such as topology spreading.

  • Fixed pods remaining Pending because of SidecarSet authorization.

  • Fixed invalid pod status updates in particular scenarios.

  • Fixed an issue where ECI instance startup failures were not updated to pods.

  • Fixed ImageCache resources being removed by the kubectl command kubectl delete all.

This upgrade has no impact on your workloads.

v2.13.0

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.13.0

January 4, 2025

  • Added support for ACS compute resources.

  • Added volume-related metrics.

  • Fixed an issue where WaitForFirstConsumer did not work when the managed csi-provisioner add-on was installed in an ACK cluster.

  • Improved pod log retrieval when ACS and ECI instances are deleted.

  • Improved pod deletion efficiency.

This upgrade has no impact on your workloads.

December 2024

Version

Image address

Release date

Changes

Impact

v2.12.4

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.12.4

December 4, 2024

  • Fixed an issue where pods remained Pending when pod-to-instance association failed in extreme cases.

  • Fixed an issue where WaitForFirstConsumer did not work in the Heyuan automotive compliance cloud.

This upgrade has no impact on your workloads.

v2.12.3

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.12.3

December 4, 2024

  • Fixed a performance issue when multiple pods mounted the same PVC.

This upgrade has no impact on your workloads.

November 2024

Version

Image address

Release date

Changes

Impact

v2.12.2

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.12.2

November 8, 2024

  • Fixed an issue where the eci-profile selector did not take effect when using SidecarSet.

  • Fixed inaccurate metric timestamps.

This upgrade has no impact on your workloads.

September 2024

Version

Image address

Release date

Changes

Impact

v2.12.1

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.12.1

September 12, 2024

  • Changed virtual node capacity.pods to 50000.

  • Fixed an issue where virtual node stats/summary included deleted pods.

  • Fixed incorrect updates to nodes with the virtual prefix.

This upgrade has no impact on your workloads.

August 2024

Version

Image address

Release date

Changes

Impact

v2.12.0

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.12.0

August 2, 2024

  • Added support for Kubernetes 1.30.

  • Reduced virtual node pod creation time at scale.

  • Fixed an issue where the same volume was injected into a pod multiple times in SidecarSet.

  • Fixed intermittent loss of update operations during pod creation.

  • Fixed intermittent MissingParameter errors for pods at scale.

  • Fixed an issue where some events were lost when pods were deleted in extreme cases.

This upgrade has no impact on your workloads.

June 2024

Version

Image address

Release date

Changes

Impact

v2.11.6

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.11.6

June 14, 2024

  • Fixed missing read/write metrics for container-level partitions.

  • Reduced virtual node startup time in large-scale pod scenarios.

  • Reduced memory consumption for virtual node metric collection in large-scale pod scenarios.

This upgrade has no impact on your workloads.

May 2024

Version

Image address

Release date

Changes

Impact

v2.11.5

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.11.5

May 7, 2024

  • Fixed missing container labels in some monitoring data in v2.11.0 through v2.11.4.

  • Reduced virtual node startup time in large-scale pod scenarios.

This upgrade has no impact on your workloads.

April 2024

Version

Image address

Release date

Changes

Impact

v2.11.4

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.11.4

April 17, 2024

  • Fixed missing pod file system (FS) monitoring data in v2.11.0 through v2.11.3.

  • Added support for managed Simple Log Service (SLS) on virtual nodes in ACK One fleet clusters.

This upgrade has no impact on your workloads.

March 2024

Version

Image address

Release date

Changes

Impact

v2.11.3

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.11.3

March 18, 2024

  • Fixed an Application Real-Time Monitoring Service (ARMS) issue in the China (Hangzhou) Finance Cloud region.

  • Improved virtual node batch pod creation performance.

This upgrade has no impact on your workloads.

v2.10.8

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.10.8

March 12, 2024

  • Fixed port 10250 request failures in ACK dedicated cluster.

  • Optimized virtual node cleanup in extreme cases to improve virtual node self-maintenance.

This upgrade has no impact on your workloads.

February 2024

Version

Image address

Release date

Changes

Impact

v2.11.0

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.11.0

February 2, 2024

  • New features:

    • Added support for Windows instances.

    • Extended Kubernetes-native scheduling semantics to Windows nodes.

    • Added support for enabling ECI SysOM to provide observability for resources such as kernels.

    • Added support for Container Network File System (CNFS).

    • Added support for ephemeral volumes.

    • Added support for ephemeral containers.

    • Added a notification mechanism for graceful shutdown of spot instances.

  • Optimizations:

    • Improved certificate generation efficiency when ECI-based pods are created.

    • Added support for NodeName filtering in the metrics query API.

  • Bug fixes:

    • Fixed an ImageCacheController null pointer issue.

    • Fixed duplicate metrics for some containers on virtual nodes.

This upgrade has no impact on your workloads.

January 2024

Version

Image address

Release date

Changes

Impact

v2.10.7

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.10.7

January 26, 2024

  • Improved virtual node registration and fixed regional cache errors during registration.

This upgrade has no impact on your workloads.

v2.10.6

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.10.6

January 23, 2024

  • Fixed a virtual node startup failure caused by an invalid selectors configuration in the eci-profile file.

This upgrade has no impact on your workloads.

v2.10.5

registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.10.5

January 3, 2024

  • Fixed frequent endpoint updates in metrics sharding mode.

This upgrade has no impact on your workloads.

November 2023

Version

Image address

Release date

Changes

Impact

v2.10.4

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.10.4

November 27, 2023

  • Fixed performance degradation when creating PrivateZone records.

  • Fixed an issue where an existing SLS project did not take effect during cluster creation.

  • Fixed restarts caused by cleared certificate signing requests (CSRs) in specific scenarios.

  • Fixed OperatingSystem=Linux label case incompatibility.

This upgrade has no impact on your workloads.

v2.10.3

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.10.3

November 14, 2023

  • Fixed an issue where some new Services did not create records when PrivateZone was repeatedly enabled.

  • Fixed an issue where some PVC resize requests were not executed when the PVC controller was repeatedly enabled.

  • Fixed partial loss when retrieving metrics.

This upgrade has no impact on your workloads.

v2.10.2

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.10.2

November 10, 2023

  • Fixed crashes caused by NetworkPolicy configurations.

This upgrade has no impact on your workloads.

v2.10.1

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.10.1

November 6, 2023

  • Fixed dynamically enabling SidecarSet based on whether ack-kruise is installed.

This upgrade has no impact on your workloads.

October 2023

Version

Image address

Release date

Changes

Impact

v2.10.0

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.10.0

October 30, 2023

  • New features:

    • Added support for Kubernetes scheduling semantics, including topology spreading, node affinity, and node anti-affinity, for elastic workloads in Kubernetes 1.22 and later.

    • Added support for SidecarSet.

    • Added support for NetworkPolicy.

    • Added support for DADI P2P image acceleration.

    • Added support for eBPF DNSCache.

    • Added the container_instance_resource_limits metric for actual container instance specifications.

    • Added support for GPU monitoring 2.0.

  • Optimizations:

    • Improved scheduling status synchronization for underlying instances.

    • New virtual nodes in ACK Serverless clusterACK Serverless cluster do not include the virtual-kubelet.io/provider label by default.

    • Improved pod binding to virtual nodes.

    • Improved Headless Service records in PrivateZone.

    • Improved retries for failed Managed Service for Prometheus installations.

    • Improved log output.

    • Enabled the MetricsVpcNet feature gate by default.

  • Bug fixes:

    • Fixed issues such as incorrect certificate Usages fields.

    • Fixed pods being scheduled to cordoned virtual nodes.

    • Fixed an intermittent issue where pods remained Pending under high load.

This upgrade has no impact on your workloads.

September 2023

Version

Image address

Release date

Changes

Impact

v2.9.7

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.7

September 1, 2023

  • Fixed a system crash caused by automatic cleanup of underlying instances after scheduling failures.

This upgrade has no impact on your workloads.

August 2023

Version

Image address

Release date

Changes

Impact

v2.9.6

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.6

August 15, 2023

  • Improved retries for failed Managed Service for Prometheus add-on startup.

This upgrade has no impact on your workloads.

July 2023

Version

Image address

Release date

Changes

Impact

v2.9.5

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.5

July 27, 2023

  • Improved pod binding speed to virtual nodes.

This upgrade has no impact on your workloads.

v2.9.4

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.4

July 26, 2023

  • Enabled the WaitForFirstConsumer feature gate by default.

  • Fixed an issue where the KUBERNETES_SERVICE_PORT_HTTPS pod environment variable was set incorrectly.

  • Fixed outdated Arm inventory information.

This upgrade has no impact on your workloads.

June 2023

Version

Image address

Release date

Changes

Impact

v2.9.3

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.3

June 21, 2023

  • Added full support for Arm nodes in ACK clusters.

  • Fixed an issue where Arm node workloads could not reference NodeName through the DownwardAPI.

  • Fixed an issue in v2.9.x that prevented custom node labels and Annotations from being set.

  • Fixed a crash caused by configuring the -disable-taint command-line parameter.

  • Fixed an issue where the --node-arch command-line parameter did not take effect.

  • Fixed an issue where enabling WaitForFirstConsumer caused pods to remain Pending in some scenarios.

This upgrade has no impact on your workloads.

April 2023

Version

Image address

Release date

Changes

Impact

v2.9.2

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.2

April 28, 2023

  • Fixed an issue where virtual nodes could not be scheduled in ACK managed Basic clusters.

This upgrade has no impact on your workloads.

v2.8.8

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.8.8

April 27, 2023

  • Fixed an issue where pods restarted when the add-on restarted in some scenarios.

This upgrade has no impact on your workloads.

v2.9.1

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.1

April 20, 2023

  • Fixed virtual node flapping.

  • Fixed instance scheduling failure status not being synchronized in Fail Fast mode.

  • Improved Headless Service behavior in PrivateZone.

This upgrade has no impact on your workloads.

March 2023

Version

Image address

Release date

Changes

Impact

v2.9.0

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.0

March 30, 2023

  • Added support for enabling Arm nodes in ACK Serverless clusterACK Serverless clusters.

  • Added support for new container instances with the acs-visible-only attribute.

  • Added the ContainerInstanceCreated condition to identify underlying instance creation status.

  • Added the container_spec_cpu_shares metric.

  • Improved pod update logic to reduce invalid updates to underlying instances.

  • Improved the installation, uninstallation, and failure messages for Managed Service for Prometheus.

  • Improved DNSConfig configuration and failure messages.

  • Improved event and status synchronization for underlying container instances.

  • Improved scheduling when Pod.Spec.NodeName is manually specified.

  • Changed the default log line count to 500.

  • Fixed exec and attach failures for pods in the Pending state.

This upgrade has no impact on your workloads.

v2.8.5

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.8.5

March 2, 2023

  • Fixed instance leaks in extreme cases.

This upgrade has no impact on your workloads.

December 2022

Version

Image address

Release date

Changes

Impact

v2.8.4

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.8.4

December 27, 2022

  • Improved Fail Fast mode.

  • Fixed an intermittent pod status rollback.

  • Fixed an issue where PrivateZone could not resolve Headless Service domain names.

  • Fixed a potential resource leak when deleting pods with GracePeriod=0.

This upgrade has no impact on your workloads.

November 2022

Version

Image address

Release date

Changes

Impact

v2.8.3

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.8.3

November 25, 2022

  • Fixed incorrect PrivateZone records when a local domain name was enabled.

  • Fixed built-in environment variables overwriting user-defined environment variables.

  • Fixed an issue where only the first ImagePullSecret took effect when multiple ImagePullSecrets were configured.

  • Fixed crashes when APIService was unavailable.

This upgrade has no impact on your workloads.

v2.8.1

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.8.1

November 21, 2022

  • Fixed CPU load metric display.

  • Improved Reason information displayed when pod creation fails.

  • Added automatic retries for pod creation when the error code is MissingParameter.

This upgrade has no impact on your workloads.

v2.8.0

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.8.0

November 21, 2022

  • Added support for PodNetworking.

  • Added metrics for PVC dynamic expansion.

  • Fixed PrivateZone errors caused by an empty StatefulSet ServiceName.

  • Fixed ZoneRecord deletion failures in PrivateZone with a large number of Endpoints.

  • Fixed frequent ContainerDiskPressure=False reports.

  • Fixed ErrPodNotFound events reported while pods are Terminating.

This upgrade has no impact on your workloads.

v2.7.5

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.7.5

November 7, 2022

  • Fixed uncleaned RBAC resources in v2.7.4.

This upgrade has no impact on your workloads.

October 2022

Version

Image address

Release date

Changes

Impact

v2.7.4

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.7.4

October 28, 2022

  • Improved pod creation speed.

  • Fixed occasional failures during idempotent pod creation.

This upgrade has no impact on your workloads.

September 2022

Version

Image address

Release date

Changes

Impact

v2.7.3

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.7.3

September 28, 2022

  • Fixed registered node Annotation updates.

This upgrade has no impact on your workloads.

v2.7.2

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.7.2

September 13, 2022

  • Fixed intermittent failures during idempotent pod creation.

  • Fixed alert delivery failures when logging was enabled through eci-profile.

This upgrade has no impact on your workloads.

August 2022

Version

Image address

Release date

Changes

Impact

v2.7.1

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.7.1

August 17, 2022

  • Fixed intermittent pod creation failures.

This upgrade has no impact on your workloads.

v2.7.0

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.7.0

August 2, 2022

  • Added support for installing the managed logging add-on.

  • Added support for installing Managed Service for Prometheus.

  • Added support for reporting underlying ECI instance failures.

  • Improved idempotent ECI instance creation.

  • Improved pod-to-node binding.

This upgrade has no impact on your workloads.

July 2022

Version

Image address

Release date

Changes

Impact

v2.6.1

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.6.1

July 5, 2022

  • Fixed intermittent hangs during startup.

This upgrade has no impact on your workloads.

June 2022

Version

Image address

Release date

Changes

Impact

v2.6.0

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.6.0

June 16, 2022

  • New features:

    • Added support for custom kubelet service ports.

    • Added support for Pod Readiness Gates in Kubernetes 1.16.

    • Added support for CSINode in Kubernetes 1.16.

    • Added support for creating cloud disks from disk snapshots with WaitForFirstConsumer.

    • Added support for NodeName DownwardAPI.

  • Bug fixes:

    • Fixed an issue where labels in the eci-profile configuration did not take effect.

    • Fixed user Logstore TTL being overwritten.

    • Fixed error logs being sent to user Logstore.

  • Optimizations:

    • Improved client-go local cache synchronization.

    • Improved virtual node registration and update logic.

    • Improved ECI event reporting.

    • Reduced HTTP request body size.

This upgrade has no impact on your workloads.

May 2022

Version

Image address

Release date

Changes

Impact

v2.5.4

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.5.4

May 20, 2022

  • Fixed an issue where configuring eci-profile with selectors caused a crash.

This upgrade has no impact on your workloads.

April 2022

Version

Image address

Release date

Changes

Impact

v2.5.3

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.5.3

April 28, 2022

  • Fixed intermittent crashes when retrieving metrics.

  • Fixed intermittent failures for pods connecting to the API server.

This upgrade has no impact on your workloads.

v2.5.2

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.5.2

April 20, 2022

  • Fixed PrivateZone enablement failures.

  • Fixed exec hangs on Kubernetes 1.16 clusters.

  • Fixed failures to retrieve metrics.

  • Fixed potential status and event synchronization issues.

This upgrade has no impact on your workloads.

March 2022

Version

Image address

Release date

Changes

Impact

v2.5.1

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.5.1

March 31, 2022

  • Added support for configuring image cache retention duration.

  • Improved API server request performance.

  • Improved large-scale pod creation speed.

  • Reduced metric retrieval latency.

  • Fixed memory spikes caused by concurrent metric requests.

  • Fixed duplicate metric data returned.

  • Fixed /metrics and /metrics/cadvisor returning the same data.

  • Fixed CSI SecretRef not taking effect.

  • Fixed logs and exec failures and crashes.

  • Fixed failures in environments without public network access.

This upgrade has no impact on your workloads.

v2.4.3

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.4.3

March 17, 2022

  • Fixed logs and exec failures on Kubernetes 1.16 clusters.

This upgrade has no impact on your workloads.

January 2022

Version

Image address

Release date

Changes

Impact

v2.4.2

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.4.2

January 11, 2022

  • Fixed cluster and ECI status inconsistencies.

  • Fixed Prometheus monitoring data retrieval failures.

  • Fixed some ECI Profile Annotations not taking effect.

This upgrade has no impact on your workloads.

December 2021

Version

Image address

Release date

Changes

Impact

v2.4.0

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.4.0

December 28, 2021

  • Added support for Kubernetes 1.22.

  • Added support for PVC dynamic expansion.

  • Added support for the WaitForFirstConsumer volume binding mode.

  • Improved ECI API invocation efficiency.

  • Fixed incorrect virtual node versions after cluster upgrades.

  • Fixed intermittent Job pod status inconsistencies.

  • Fixed intermittent inconsistencies between cluster pods and ECI-based pods.

  • Fixed intermittent CephFS and Flexvolume SecretRef failures.

  • Fixed intermittent Annotation-related crashes.

This upgrade has no impact on your workloads.

November 2021

Version

Image address

Release date

Changes

Impact

v2.3.0

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.3.0

November 15, 2021

  • Added support for service account token volume projection.

  • Added support for IP dual-stack mode.

  • Added support for setting different overlay network types.

  • Fixed crashes in some scenarios.

  • Improved pod creation speed.

  • Fixed pod scheduling issues.

  • Fixed slow ECI instance reclamation.

This upgrade has no impact on your workloads.

October 2021

Version

Image address

Release date

Changes

Impact

v2.2.0

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.2.0

October 26, 2021

  • Improved event and status query speed.

This upgrade has no impact on your workloads.

v2.1.0

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.1.0

October 12, 2021

  • New features:

    • Added support for password-free pulls of Container Registry Enterprise Edition images.

    • Added support for PVC, CephFS, and Flexvolume secret references.

    • Added support for HugePages on nodes.

  • Bug fixes:

    • Fixed ECI resource leaks in some scenarios.

    • Fixed incorrect CPU load displays.

    • Fixed nodes becoming NotReady because of slow restarts.

    • Fixed pod creation failures caused by excessively long URL parameters.

    • Fixed cluster roles being deleted in some scenarios.

  • Optimizations:

    • Improved pod creation speed.

    • Improved image cache construction speed.

This upgrade has no impact on your workloads.

May 2021

Version

Image address

Release date

Changes

Impact

v2.0.0.122-bdb884460-aliyun

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.0.0.122-bdb884460-aliyun

May 24, 2021

  • Fixed repeated node creation during concurrent requests.

This upgrade has no impact on your workloads.

v2.0.0.113-650b21c48-aliyun

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.0.0.113-650b21c48-aliyun

May 13, 2021

  • Added support for PrivateZone hot updates.

This upgrade has no impact on your workloads.

v2.0.0.110-49c928287-aliyun

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.0.0.110-49c928287-aliyun

May 6, 2021

  • Added compatibility with NodeSelector scheduling: Pods with the type=virtual-kubelet label are created by Virtual Kubelet.

This upgrade has no impact on your workloads.

April 2021

Version

Image address

Release date

Changes

Impact

v2.0.0.102-045a06eb4-aliyun

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.0.0.102-045a06eb4-aliyun

April 22, 2021

  • Fixed virtual node display issues.

This upgrade has no impact on your workloads.

v2.0.0.101-cd8bcfa04-aliyun

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.0.0.101-cd8bcfa04-aliyun

April 16, 2021

  • Optimized PrivateZone API calls to avoid repeated calls to BindZoneVpc.

This upgrade has no impact on your workloads.

v2.0.0.93-ef86bbfa1-aliyun

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.0.0.93-ef86bbfa1-aliyun

April 13, 2021

  • Changed the value of eciLogtailMacheineGroupKey to support ENV and CRD log collection.

This upgrade has no impact on your workloads.

v2.0.0.90-15deb126e-aliyun

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.0.0.90-15deb126e-aliyun

April 6, 2021

This upgrade has no impact on your workloads.

March 2021

Version

Image address

Release date

Changes

Impact

v2.0.0.86-9005a977d-aliyun

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.0.0.86-9005a977d-aliyun

March 17, 2021

  • Updated /etc/hosts to add Domain and DNS Annotations.

  • Reduced ClusterRoleBinding check time.

  • Improved leader election for multiple add-ons.

This upgrade has no impact on your workloads.

February 2021

Version

Image address

Release date

Changes

Impact

v2.0.0.80-f9a46a994-aliyun

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.0.0.80-f9a46a994-aliyun

February 25, 2021

  • Improved CreatePod status checks: Pods are created only when the status is Pending.

This upgrade has no impact on your workloads.

v2.0.0.76-6e9e19bd5-aliyun

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.0.0.76-6e9e19bd5-aliyun

February 22, 2021

  • Added support for PProf debugging.

  • Added support for controlling leader election with a switch.

  • Updated ClusterRole for EndPointSlice.

  • Added Kubernetes version Annotations to pods.

  • Added support for different Webhook configurations for different Kubernetes versions.

This upgrade has no impact on your workloads.

December 2020

Version

Image address

Release date

Changes

Impact

v2.0.0.618-7fd50d738-aliyun

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.0.0.618-7fd50d738-aliyun

December 4, 2020

  • Improved pod compatibility.

  • Added support for leader election among multiple Virtual Kubelet (VK) controllers.

Ensure that the Virtual Private Cloud (VPC) and security group configurations of ECI-based pods are correct and that the pods can access the cluster API server. Otherwise, pods remain in the Waiting state.

September 2020

Version

Image address

Release date

Changes

Impact

v1.0.0.10-aliyun

registry.cn-hangzhou.aliyuncs.com/acs/virtual-nodes-eci:v1.0.0.10-aliyun

September 21, 2020

  • Added support for extending cluster elasticity by running application pods as serverless containers (ECI).

This upgrade has no impact on your workloads.

March 2020

Version

Image address

Release date

Changes

Impact

v1.0.0.2-aliyun

registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v1.0.0.2-aliyun

March 12, 2020

  • Deployed the virtual-nodes-eci controller as a StatefulSet. Modifying the replica count creates multiple VK virtual nodes and supports larger-scale ECI-based pods.

  • Node names changed to virtual-node-eci-$n.

  • Added support for accessing ClusterIP Services.

  • Added support for spot instances with preemption.

  • Added support for mounting disk volumes through CSI.

Warning

Deleting the ECI instances deletes the pods that run on the virtual-kubelet node. Running workloads are interrupted, and data that is stored only in those pods is lost. Back up any data that is not persisted to volumes, and make sure the workloads can be recreated, before you delete the instances.

If your virtual-nodes-eci controller is deployed as a Deployment, delete the ECI instances on the virtual-kubelet node before you update or redeploy the add-on.