All Products
Search
Document Center

Container Service for Kubernetes:ACK Virtual Node: Overview and release notes

Last Updated:Mar 24, 2026

ACK Virtual Node seamlessly integrates Kubernetes with Elastic Container Instance (ECI) and Container Compute Service (ACS). This topic covers its components, usage guidelines, and release notes.

Overview

ACK Virtual Node is based on the open-source Virtual Kubelet project. It extends the project with provider support and significant optimizations to seamlessly integrate Kubernetes with Elastic Container Instance (ECI) and ACS. This allows Kubernetes clusters to gain vast elastic capacity, independent of their nodes' compute capacity. You can create ECI Pods or ACS Pods on demand without planning cluster capacity.

ACK Virtual Node runs application Pods as serverless containers, delivering ultimate elasticity, eliminating the need for capacity planning, and enabling on-demand, pay-as-you-go consumption. In scenarios such as Jobs, CI/CD, Spark-based big data computing, and elastic scaling for online applications, it significantly improves deployment efficiency and scaling flexibility while reducing computing costs.

Usage

For instructions on how to deploy the ACK Virtual Node component from the App Catalog, see Schedule pods to elastic container instances.

Release notes

March 2026

Version

Image address

Update time

Changes

Impact

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 update does not affect your workloads.

February 2026

Version

Image address

Update time

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 efficiency of binding Pods to nodes at scale.

This update does not affect your workloads.

v2.16.3

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

February 5, 2026

  • Optimizations:

    • Improved component startup efficiency in large-scale clusters.

    • Improved Pod deletion efficiency in large-scale clusters.

This update does not affect your workloads.

January 2026

Version

Image address

Update time

Changes

Impact

v2.16.2

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

January 28, 2026

  • Optimizations:

    • Optimized the retry mechanism for Pod creation requests on virtual nodes when the quota is exceeded.

  • Bug Fixes:

    • Fixed an issue where unschedulable reserved nodes occasionally caused Pods on virtual nodes to get stuck in the Pending state.

This update does not affect your workloads.

v2.16.1

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

January 27, 2026

  • Optimizations:

    • Optimized the component's internal HTTP connection pool management.

    • Improved Pod creation performance at scale and reduced startup time for version v2.16.0.

  • Bug Fixes:

    • Fixed an issue where Pods occasionally got stuck in the Pending state in edge cases.

This update does not affect 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 using the PodNetworking feature with ACS compute resources.

    • ACS supports referencing cross-namespace resources by using NodePublishSecretRef.

    • Added support for enabling the CSINode feature on reserved nodes.

    • Added support for sending event notifications during reserved node self-healing.

    • Supports displaying the InterruptionHardwareFault Condition on Pods that run on ACS GPU instances and reserved nodes.

  • Optimizations:

    • Improved the component startup speed at scale.

    • Increased the instance cleanup success rate in edge cases.

  • Bug Fixes:

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

    • Fixed an issue where a Pod condition was unexpectedly overwritten in edge cases.

    • Fixed an authorization issue with SidecarSet injection on ACS compute resources.

    • Fixed an issue where the Instance.ToBeReleased Condition was not displayed correctly on ACS computing power instances.

This update does not affect your workloads.

December 2025

Version

Image address

Update time

Changes

Impact

v2.15.8

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

December 8, 2025

  • Optimizations:

    • Optimized local Informer cache expiration.

    • Improved processing speed for Pods in terminal states.

  • Bug Fixes:

    • Fixed an issue where SidecarSet Pod permissions were revoked.

    • Fixed an issue where a Pod condition was overwritten in edge cases.

This update does not affect your workloads.

November 2025

Version

Image address

Update time

Changes

Impact

v2.15.7

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

November 26, 2025

  • Optimizations:

    • Optimized the rate-limiting retry mechanism.

  • Bug Fixes:

    • Fixed an issue where the IP addresses of reserved nodes were not updated.

This update does not affect your workloads.

v2.15.6

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

November 5, 2025

  • Optimizations:

    • Optimized the resource normalization logic for ACS instances.

    • Optimized the error message that is displayed when a Pod on a reserved node uses an unsupported ComputeClass.

  • Bug Fixes:

    • Fixed an issue where the local Informer cache did not expire in a timely manner.

    • Fixed an issue where a Pod's Annotation could become inconsistent with the definition in its Spec after an InPlace VPA.

This update does not affect your workloads.

October 2025

Version

Image address

Update time

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 the IP addresses of reserved nodes were missing in ACK clusters.

This update does not affect your workloads.

September 2025

Version

Image address

Update time

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 for DaemonSet Pods scheduled to virtual nodes.

    • Improved GPU Pod recovery from abnormal states in ACK clusters.

  • Bug Fixes:

    • Fixed an issue where the status of ACK Pods was occasionally not updated.

    • Fixed an issue where the IP addresses of reserved nodes were missing in ACK clusters.

    • Fixed occasional crashes when using CNFS storage volumes.

This update does not affect 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 a Pod remained in the Pending state for a long time in extreme scenarios.

    • Fixed an issue where, in edge cases, a Pod would fail to enter a terminal state (such as Succeeded/Failed).

This update does not affect 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 in v2.15.0 where ACS resource normalization did not take effect.

    • Fixed an issue where the KubeletVersion field of reserved nodes was inaccurate.

    • Fixed an issue with local cache expiration caused by push delays from the API Server.

This update does not affect your workloads.

v2.15.1

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

September 9, 2025

  • Fixed an issue where Pod creation failed when specifying a vSwitch in an annotation.

This update does not affect 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 footprint by approximately 40%.

    • Improved the creation success rate of ACS pods.

    • Increased the ephemeral-storage capacity of virtual nodes to 60000 Ti to prevent scheduling failures.

  • Bug fixes:

    • Fixed a bug that prevented ACS GPU pods from scaling out after mounting cloud disks.

    • Fixed a bug that caused in-place container restarts to fail.

    • Fixed a bug where the PodNetworking configuration had no effect in ACK clusters.

This upgrade does not affect existing workloads.

July 2025

Version

Image address

Update time

Changes

Impact

v2.14.6

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

July 21, 2025

  • Fixed unintended deletion of PrivateZone records with specific names.

  • Fixed an intermittent failure to update the ContainerInstanceCreated condition.

This update does not impact 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 update does not impact your workloads.

June 2025

Version

Image address

Date

Changes

Impact

v2.14.4

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

June 15, 2025

  • Optimized the virtual node scheduling policy to mark temporary virtual nodes and those pending deletion as unschedulable.

  • Fixed some issues with using PV nodePublishSecretRef in ECI instances.

  • Fixed an intermittent issue that caused Pods to get stuck in the Pending state under abnormal conditions.

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

This upgrade does not impact existing workloads.

v2.14.3

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

June 11, 2025

  • Fixed an intermittent issue that caused Pods to get stuck in the Pending state after multiple creation retries.

  • Fixed an issue introduced in v2.14.0 that prevented the deletion of Completed ACS instances.

  • Fixed an issue that prevented retries of Pod status update failures in edge cases.

This upgrade does not impact existing 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 resource leak related to WaitForFirstConsumer volume provisioning in certain scenarios.

This upgrade does not impact existing workloads.

May 2025

Version

Image address

Release date

Description

Impact

v2.14.2

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

May 30, 2025

  • Fixed an insufficient permissions issue 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 update does not affect your workloads.

v2.14.1

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

May 21, 2025

  • Fixed an issue in v2.14.0 where instance deletion failed in ACK dedicated clusters and ACK One registered clusters.

  • Fixed an issue that prevented PersistentVolumeClaim status updates after resizing the associated instance cloud disk.

  • Fixed an issue where PrivateZone DNS records for specific Services were continuously created and deleted.

This update does not affect your workloads.

April 2025

Version

Image address

Release date

Description

Impact

v2.14.0

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

April 24, 2025

  • A virtual node now automatically becomes unschedulable if its corresponding zone experiences an outage.

  • ACS pods can now use the default cluster time zone.

  • ACS instances support the nodePublishSecretRef configuration for PVs.

  • Optimized in-place hot-swapping of CPU resources in ACS pods.

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

  • Fixed a parsing issue for eci-profile configurations with an invalid format.

  • Fixed a memory leak in the logging module.

  • Fixed a volume provisioning leak in certain scenarios with WaitForFirstConsumer.

This update does not impact your workloads.

February 2025

Version

Image address

Release date

Description

Impact

v2.13.4

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

2025-02-14

Improved the retry logic for scheduling scenarios, such as spreading ACS instances across topology domains.

No impact on workloads.

January 2025

Version

Image address

Release date

Description

Impact

v2.13.2

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

January 21, 2025

  • Fixes an issue where pods occasionally remained in the Pending state in scheduling scenarios such as topology spread.

  • Fixes unnecessary updates to ACS pods in some scenarios.

This update does not affect existing workloads.

v2.13.1

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

January 14, 2025

  • Fixes an issue where pods occasionally remained in the Pending state when creating a large number of ACS pods.

  • Fixes an issue where the component would not retry ACS pod creation after a disk-in-use error.

  • Fixes an issue where the specifications of an ACS pod continuously increased on each creation retry.

  • Fixes issues with exec, attach, and port-forward for ACS pods.

This update does not affect existing workloads.

v2.12.6

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

January 14, 2025

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

  • Fixes an issue where SidecarSet authorization failures caused pods to remain in the Pending state.

  • Fixes unnecessary pod status updates in specific scenarios.

  • Fixes an issue that prevented startup failure information from an elastic container instance from being propagated to the pod.

  • Fixes an issue where kubectl delete all accidentally deleted ImageCache resources.

This update does not affect existing workloads.

v2.13.0

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

January 4, 2025

  • Adds support for ACS computing power.

  • Adds support for volume-related metrics.

  • Fixes issues with the managed csi-provisioner component in ACK clusters when using the WaitForFirstConsumer mode.

  • Improves the efficiency of retrieving logs for deleted ACS pods and elastic container instances.

  • Improves pod deletion efficiency.

This update does not affect existing workloads.

December 2024

Version

Image address

Release date

Description

Impact

v2.12.4

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

2024-12-04

  • Fixed a rare issue where Pods would get stuck in the pending state after failing to associate with an elastic container instance.

  • Fixed an issue where the WaitForFirstConsumer binding mode was unavailable in the Heyuan ACDR Auto region.

This upgrade does not affect your workloads.

v2.12.3

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

2024-12-04

Fixed a volume performance issue that occurred when multiple Pods were mounted to the same PVC.

This upgrade does not affect your workloads.

November 2024

Version

Image address

Release date

Description

Impact

v2.12.2

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

2024-11-08

  • Fixed an issue where selectors in an eci-profile were ineffective when using a SidecarSet.

  • Fixed inaccurate metric timestamps.

No impact on workloads.

September 2024

Version

Image address

Release date

Description

Impact

v2.12.1

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

September 12, 2024

  • Updated the capacity.pods limit on virtual nodes to 50,000.

  • Fixed an issue where the stats/summary endpoint for a virtual node included deleted pods.

  • Fixed an issue where nodes with the 'virtual' prefix were unintentionally updated.

This update does not affect your workloads.

August 2024

Version

Image address

Release date

Description

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 pod creation time for virtual nodes in large-scale scenarios.

  • Fixed an issue where a SidecarSet would inject the same volume into pods multiple times.

  • Fixed an issue where update events were intermittently lost during pod creation.

  • Fixed an intermittent issue that caused pods to return a MissingParameter error in large-scale scenarios.

  • Fixed an issue where some events were lost during pod deletion in edge cases.

No impact on workloads.

June 2024

Version

Image address

Release date

Description

Impact

v2.11.6

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

June 14, 2024

  • Fixed an issue where metrics for container-level partition reads and writes were missing.

  • Improved performance in large-scale pod scenarios:

    • Reduced the startup time for virtual nodes.

    • Reduced the memory usage for metrics collection from virtual nodes.

This update has no impact on your workloads.

May 2024

Version

Image address

Release date

Description

Impact

v2.11.5

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

May 7, 2024

  • Fixed an issue where the container label was missing from some monitoring data in versions v2.11.0~v2.11.4.

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

This update does not impact your workloads.

April 2024

Version

Image address

Release date

Description

Impact

v2.11.4

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

April 17, 2024

  • Fixed an issue in versions v2.11.0 to v2.11.3 where monitoring data for pod file systems was lost.

  • Added support for managed Simple Log Service on virtual nodes in ACK One Fleet instances.

No impact on workloads.

March 2024

Version

Image address

Release date

Description

Impact

v2.11.3

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

March 18, 2024

  • Fixed an issue with ARMS in the China (Hangzhou) Finance region.

  • Improved performance when creating Pods in batches on a virtual node.

This update does not impact your workloads.

v2.10.8

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

March 12, 2024

  • Fixed an issue where requests to port 10250 failed in an ACK Dedicated Cluster.

  • Optimized the cleanup logic for virtual nodes in edge cases to improve their self-healing.

This update does not impact your workloads.

February 2024

Version

Image address

Release date

Description

Impact

v2.11.0

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

2024-02-02

  • New features

    • Support for Windows instances.

    • Support for Windows nodes with native Kubernetes scheduling.

    • Support for SysOM, which provides kernel-level observability for Elastic Container Instance.

    • Support for Container Network File System (CNFS).

    • Support for ephemeral volumes.

    • Support for ephemeral containers.

    • Support for a notification mechanism for the graceful shutdown of preemptible instances.

  • Optimization

    • Improved the efficiency of certificate generation during the creation of ECI pods.

    • The metrics query API now supports filtering by NodeName.

  • Fixes

    • Fixed a null pointer exception in the ImageCacheController.

    • Fixed duplicate metric reporting for containers on virtual nodes.

No impact on workloads.

January 2024

Version

Image address

Release date

Description

Impact

v2.10.7

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

2024-01-26

Optimized virtual node registration and fixed related regional cache errors.

No impact on workloads.

v2.10.6

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

2024-01-23

Fixed a virtual node startup failure caused by an incorrect selectors configuration in the eci-profile ConfigMap.

No impact on workloads.

v2.10.5

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

2024-01-03

Fixed frequent endpoint updates in metrics sharding mode.

No impact on workloads.

November 2023

Version

Image address

Release date

Description

Impact

v2.10.4

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

November 27, 2023

  • Fixed a performance issue when creating ZoneRecords in Alibaba Cloud DNS PrivateZone.

  • Fixed a bug where an existing Simple Log Service project was not applied when selected during cluster creation.

  • Fixed an issue where deleting a Certificate Signing Request (CSR) in specific scenarios caused restart issues.

  • Fixed a case-sensitivity issue with the OperatingSystem=Linux label.

This update does not affect your workloads.

v2.10.3

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

November 14, 2023

  • Fixed an issue where repeatedly enabling Alibaba Cloud DNS PrivateZone prevented the creation of ZoneRecords for some new Services.

  • Fixed an issue that prevented some PVC resize requests from being processed when the PVC controller was repeatedly enabled.

  • Fixed missing metrics in query results.

This update does not affect your workloads.

v2.10.2

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

November 10, 2023

Fixed a crash caused by NetworkPolicy configurations.

This update does not affect your workloads.

v2.10.1

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

November 6, 2023

Removed the dependency on the ack-kruise component for dynamically enabling SidecarSet.

This update does not affect your workloads.

October 2023

Version

Image address

Release date

Description

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 for elastic workloads in Kubernetes 1.22 and later, including topology spread constraints and node affinity and anti-affinity.

    • 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 to report the actual specifications of a container instance.

    • Added support for GPU Monitoring 2.0.

  • Optimizations

    • Optimized Scheduling status synchronization for underlying instances.

    • New virtual nodes in an ACK Serverless cluster no longer include the virtual-kubelet.io/provider label by default.

    • Accelerated Pod binding to virtual nodes.

    • Improved PrivateZone record management for Headless Services.

    • Improved the retry mechanism for failed installations of Managed Service for Prometheus.

    • Refined log output.

    • The MetricsVpcNet feature gate is now enabled by default.

  • Fixes

    • Fixed issues such as an incorrect Usages field for certificates.

    • Prevented Pods from being scheduled to cordoned virtual nodes.

    • Resolved an intermittent issue that caused Pods to get stuck in the Pending state under high load.

This update does not affect your workloads.

September 2023

Version

Image address

Release date

Description

Impact

v2.9.7

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

2023-09-01

Fixed an issue where the automatic cleanup of underlying elastic container instances after a scheduling failure caused a system crash.

This update does not affect your workloads.

August 2023

Version

Image address

Release date

Description

Impact

v2.9.6

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

August 15, 2023

Optimized the startup retry mechanism for Managed Service for Prometheus.

No impact on workloads.

July 2023

Version

Image address

Release date

Description

Impact

v2.9.5

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

July 27, 2023

Optimized pod scheduling to virtual nodes.

No impact on workloads.

v2.9.4

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

July 26, 2023

  • The WaitForFirstConsumer feature gate is now enabled by default.

  • Fixed the incorrect KUBERNETES_SERVICE_PORT_HTTPS pod environment variable.

  • Fixed outdated Arm inventory information.

No impact on workloads.

June 2023

Version

Image address

Release date

Description

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 workloads on an Arm node failed to reference the NodeName field through the Downward API.

  • Fixed an issue where nodes running v2.9.x could not be configured with custom labels or annotations.

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

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

  • Fixed an issue that caused pods to remain in the Pending state in some scenarios when the WaitForFirstConsumer feature is enabled.

This update does not affect your workloads.

v2.9.2

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

April 28, 2023

Fixed an issue that prevented pods from being scheduled to a virtual node in an ACK Basic cluster.

This update does not affect your workloads.

v2.9.1

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

April 20, 2023

  • Fixed an issue that caused virtual nodes to flap.

  • Fixed a synchronization issue with elastic container instance scheduling failures in Fail Fast mode.

  • Optimized the behavior of Headless Services in PrivateZone.

This update does not affect your workloads.

v2.8.8

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

April 27, 2023

Fixed an issue causing pods to restart during component restarts in some scenarios.

This update does not affect your workloads.

March 2023

Version

Image address

Release date

Description

Impact

v2.9.0

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

March 30, 2023

  • Adds support for ARM-based nodes in ACK Serverless clusters.

  • Adds support for a new elastic container instance type with the acs-visible-only attribute.

  • Adds the ContainerInstanceCreated condition to show the creation state of the underlying instance.

  • Adds the container_spec_cpu_shares metric.

  • Optimized the pod update logic to reduce unnecessary updates to underlying instances.

  • Optimized the installation and uninstallation logic and improved failure messages for managed Prometheus.

  • Optimized the configuration logic and improved failure messages for DNSConfig.

  • Optimized event and state synchronization for underlying elastic container instances.

  • Optimized the scheduling logic for when you manually specify Pod.Spec.NodeName.

  • Set the default log line count to 500.

  • Fixed an issue where exec or attach commands failed for pods in the Pending state.

This update does not affect your workloads.

v2.8.5

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

March 2, 2023

Fixed a rare instance leak issue.

This update does not affect your workloads.

December 2022

Version

Image address

Release date

Description

Impact

v2.8.4

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

December 27, 2022

  • Optimized fail-fast mode.

  • Fixed an intermittent issue where pod status reverted.

  • Fixed an issue that prevented PrivateZone from resolving domain names for a headless service.

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

This update does not affect your workloads.

November 2022

Version

Image address

Release date

Description

Impact

v2.8.3

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

November 25, 2022

  • Fixed incorrect records in Alibaba Cloud DNS PrivateZone when cluster domain names were enabled.

  • Fixed a bug where predefined environment variables would overwrite custom environment variables.

  • Fixed a bug where only the first of multiple configured ImagePullSecrets would take effect.

  • Fixed a crash when an APIService was unavailable.

This update does not affect your workloads.

v2.8.1

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

November 21, 2022

  • Fixed a display issue with CPU utilization metrics.

  • Improved the reason messages for Pod creation failures.

  • Added automatic retries for MissingParameter errors during Pod creation.

This update does not affect 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 support for metrics for dynamic PVC expansion.

  • Fixed an issue where Alibaba Cloud DNS PrivateZone reported an error when the ServiceName field was empty in a StatefulSet resource.

  • Fixed a bug where Alibaba Cloud DNS PrivateZone would fail to delete a ZoneRecord when many Endpoints existed.

  • Addressed a frequent issue where ContainerDiskPressure was incorrectly set to False.

  • Stopped ErrPodNotFound events from being generated for Pods in the Terminating state.

This update does not affect your workloads.

v2.7.5

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

November 7, 2022

Fixed a cleanup issue with RBAC resources from v2.7.4.

This update does not affect your workloads.

October 2022

Version

Image address

Release date

Description

Impact

v2.7.4

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

October 28, 2022

  • Optimized Pod creation.

  • Fixed idempotent Pod creation failures in some scenarios.

This update does not affect your workloads.

September 2022

Version

Image address

Release date

Description

Impact

v2.7.3

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

September 28, 2022

Fixed an issue where annotations on registered nodes failed to update.

This update does not affect your workloads.

v2.7.2

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

September 13, 2022

  • Fixed an intermittent issue where idempotent pod creation failed.

  • Fixed an issue where enabling logging with eci-profile prevented alerts from being sent.

This update does not affect your workloads.

August 2022

Version

Image address

Release date

Description

Impact

v2.7.1

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

August 17, 2022

Resolved an intermittent pod creation failure.

No impact on workloads.

v2.7.0

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

August 2, 2022

  • Added support to install the managed logging component.

  • Added support to install managed Prometheus.

  • Added support to report exceptions from underlying ECI instances.

  • Improved the idempotent creation of ECI instances.

  • Improved pod-to-node binding.

No impact on workloads.

July 2022

Version

Image address

Release date

Description

Impact

v2.6.1

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

2022-07-05

Fixed an issue where ack-virtual-node would intermittently hang during startup.

No impact on workloads.

June 2022

Version

Image address

Release date

Description

Impact

v2.6.0

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

June 16, 2022

  • New features:

    • Supports custom kubelet service ports.

    • Supports pod readiness gates in Kubernetes 1.16.

    • Supports CSI Node in Kubernetes 1.16.

    • Supports creating disks from disk snapshots with the WaitForFirstConsumer binding mode.

    • Supports the NodeName field in the downward API.

  • Fixed issues:

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

    • Fixed a bug where the time-to-live (TTL) setting for logs in Logstore was overwritten.

    • Fixed a bug that caused error logs to be sent to the user's Logstore.

  • Optimizations:

    • Optimized local cache synchronization for client-go.

    • Optimized the registration and update logic for virtual nodes.

    • Optimized the event reporting mechanism for ECI.

    • Reduced the size of the HTTP request body.

This update does not affect your workloads.

May 2022

Version

Image address

Release date

Description

Impact

v2.5.4

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

2022-05-20

Fixed a crash issue that occurs when you configure eci-profile selectors.

No impact on existing 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 an intermittent crash when retrieving Metrics data.

  • Fixed an intermittent issue that prevented pods from connecting to the API server.

This update does not affect your workloads.

v2.5.2

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

April 20, 2022

  • Fixed an issue that prevented Alibaba Cloud DNS PrivateZone from being enabled.

  • Fixed an issue that caused the exec command to hang in clusters running Kubernetes 1.16.

  • Fixed an issue that prevented Metrics data from being retrieved.

  • Fixed a potential synchronization issue between the component status and events.

This update does not affect your workloads.

March 2022

Version

Image address

Release date

Description

Impact

v2.5.1

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

March 31, 2022

  • Added support for configuring the retention period for an image cache.

  • Optimized requests to the API server.

  • Improved Pod creation speed in large-scale scenarios.

  • Reduced the latency for retrieving metrics data.

  • Fixed memory spikes caused by concurrent requests for metrics data.

  • Fixed an issue where duplicate metrics data was returned.

  • Fixed an issue where /metrics and /metrics/cadvisor returned the same data.

  • Fixed an issue where the SecretRef for Container Storage Interface (CSI) had no effect.

  • Fix logs and exec failures or crashes.

  • Fixed an issue that prevented the component from running in a private network.

This update does not affect 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 in Kubernetes 1.16.

This update does not affect your workloads.

January 2022

Version

Image address

Release date

Description

Impact

v2.4.2

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

2022-01-11

  • Fixed status inconsistencies between a cluster and its Elastic Container Instances.

  • Fixed an issue that prevented Prometheus monitoring from retrieving data.

  • Fixed an issue that prevented some annotations in Elastic Container Instance Profile from taking effect.

No impact on workloads.

December 2021

Version

Image address

Release date

Description

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 dynamic PVC expansion.

  • Added support for the WaitForFirstConsumer volume binding mode.

  • Optimized API calls to Elastic Container Instance.

  • Fixed an issue with the virtual node version after a cluster upgrade.

  • Fixed intermittent status inconsistencies in Job pods.

  • Fixed intermittent status inconsistencies between pods and their underlying Elastic Container Instances.

  • Fixed an issue where SecretRef configurations for CephFS and FlexVolume would intermittently fail to apply.

  • Fixed intermittent crashes caused by an annotation.

No impact on workloads.

November 2021

Version

Image address

Release date

Description

Impact

v2.3.0

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

November 15, 2021

  • Added support for service account volume projection.

  • Added support for IP dual-stack.

  • Added support for configuring different overlay network types.

  • Fixed a crash in specific scenarios.

  • Optimized pod creation speed.

  • Fixed a pod scheduling issue.

  • Fixed slow reclamation of ECI instances.

This update does not impact your workloads.

October 2021

Version

Image address

Release date

Description

Impact

v2.2.0

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

October 26, 2021

Improved query speed for events and status.

No impact on workloads.

v2.1.0

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

October 12, 2021

New features

  • Enabled pulling images from Container Registry Enterprise Edition instances without a password.

  • Enabled referencing secrets for PVCs, CephFS, and FlexVolume.

  • Enabled hugepages on nodes.

Fixed issues

  • Fixed an ECI resource leak that occurred in certain scenarios.

  • Corrected the CPU workload display.

  • Prevented nodes from entering the NotReady state due to slow restarts.

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

  • Fixed a bug that caused ClusterRole deletion in certain scenarios.

Optimizations

  • Improved pod creation speed.

  • Improved image cache build speed.

No impact on workloads.

May 2021

Version

Image address

Release date

Description

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 update does not affect 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 rolling updates for Alibaba Cloud DNS PrivateZone.

This update does not affect 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 support for scheduling pods by using a node selector. When a pod is configured with the type=virtual-kubelet label, Virtual Kubelet manages it.

This update does not affect your workloads.

April 2021

Version

Image address

Release date

Description

Impact

v2.0.0.102-045a06eb4-aliyun

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

2021-04-22

Fixed a display issue for virtual nodes.

This update does not affect your workloads.

v2.0.0.101-cd8bcfa04-aliyun

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

2021-04-16

Optimized API calls to Alibaba Cloud DNS PrivateZone to avoid redundant calls to BindZoneVpc.

This update does not affect your workloads.

v2.0.0.93-ef86bbfa1-aliyun

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

2021-04-13

Modified eciLogtailMacheineGroupKey to support log collection for environment variables and CustomResourceDefinitions (CRDs).

This update does not affect your workloads.

v2.0.0.90-15deb126e-aliyun

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

2021-04-06

Added support for Elastic Container Instance Profile.

This update does not affect your workloads.

March 2021

Version

Image address

Release date

Description

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

  • Optimized the /etc/hosts file to support Domain and DNS annotations.

  • Reduced the check time for ClusterRoleBinding.

  • Optimized the leader election mechanism for multiple components.

No impact on workloads.

February 2021

Version

Image address

Release date

Description

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

Optimized the status check to create a Pod only when its status is Pending.

This update does not affect 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 a toggle to control leader election.

  • Updated the ClusterRole for EndpointSlice.

  • Added a Kubernetes version annotation to Pods.

  • Added support for configuring webhooks based on the Kubernetes version.

This update does not affect your workloads.

December 2020

Version

Image address

Release date

Description

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

  • Improves pod compatibility.

  • Adds support for leader election logic for multiple Virtual Kubelet controllers.

If the VPC and security group for your ECI pods are not configured correctly or cannot access the cluster API server, the pods may remain in the waiting state.

September 2020

Version

Image address

Release date

Description

Impact

v1.0.0.10-aliyun

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

September 21, 2020

You can now use auto scaling to run application Pods as serverless containers on Elastic Container Instance (ECI).

This update does not impact your workloads.

March 2020

Version

Image address

Release date

Description

Impact

v1.0.0.2-aliyun

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

March 12, 2020

  • The virtual-nodes-eci controller is now deployed as a StatefulSet. You can now modify the number of replicas to create multiple virtual-kubelet nodes and support more ECI pods.

  • The node naming format is now virtual-node-eci-$n.

  • Added support for accessing ClusterIP Services.

  • Added support for spot instances.

  • Added support for mounting disk volumes by using CSI.

If your virtual-nodes-eci controller is deployed as a Deployment, first delete the ECI pods from the virtual-kubelet node, and then update or redeploy the component.