ACK Virtual Node component and release notes

更新时间:
复制 MD 格式

ACK Virtual Node integrates Kubernetes with ECI and ACS. This topic covers its components, usage notes, and release notes.

Overview

ACK Virtual Node is based on the open-source Virtual Kubelet project. It supports additional providers and is optimized to seamlessly connect Kubernetes with compute resources from Elastic Container Instance (ECI) and Container Compute Service (ACS). This frees Kubernetes clusters from the compute capacity constraints of their nodes, providing significant elasticity. You can create ECI or ACS pods on demand, eliminating the need to plan cluster capacity.

ACK Virtual Node runs application pods as serverless containers, offering elasticity and a pay-as-you-go model without the need for capacity planning. For use cases such as job workloads, continuous integration and continuous delivery (CI/CD), Apache Spark computations, and elastic online applications, this approach significantly enhances deployment elasticity and efficiency while reducing compute costs.

Usage

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

Release notes

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 a rare issue where an instance could be deleted while waking up.

    • Fixed an issue from v2.17.0 where pods with long names were stuck in the Terminating state.

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:

    • Pod creation now automatically retries on an ImageCache.NotReady error.

  • Optimizations:

    • Increased the maximum number of metrics shards to 48.

    • Clarified the error message for hibernation or wake up operations on unsupported compute types.

  • Bug Fixes:

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

    • Fixed an issue where ECI instances were repeatedly woken up in rare scenarios.

    • Fixed an issue where the error cause was missing in some ECI instance wake-up failures.

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 from v2.16.3 and later that prevented the deletion of some ECI compute pods in a terminal phase (Failed or Succeeded).

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 from v2.16.3 and later that prevented the deletion of some ECI compute pods in a terminal phase (Failed or Succeeded).

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 the new Agent Sandbox compute type and its hibernation and wake up features.

  • Added support for Windows containers on Elastic Container Instance (ECI).

  • Added support for scaling ephemeral storage on ECI compute.

  • 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 performance 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 performance at scale.

  • Improved pod-to-node binding performance 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 component startup performance for large clusters.

    • Improved pod deletion performance for large 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:

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

  • Bug Fixes:

    • Fixed an intermittent issue that caused pods on virtual nodes to get stuck in the Pending state due to unschedulable reserved nodes.

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:

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

    • Further improved pod creation performance at scale from v2.16.0, reducing startup time.

  • Bug Fixes:

    • Fixed a rare, intermittent issue that caused pods to get stuck in the Pending state.

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 the PodNetworking feature on ECI compute.

    • Added support for ECI compute to reference cross-namespace resources by using NodePublishSecretRef.

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

    • Added support for reserved nodes to send event notifications during self-healing.

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

  • Optimizations:

    • Improved component startup speed at scale.

    • Improved the success rate of instance cleanup in rare 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 accidentally overwritten in extreme scenarios.

    • Fixed an authorization issue that could occur when using SidecarSet injection on ECI compute.

    • Fixed an issue where the Instance.ToBeReleased condition was not displayed correctly on ECI 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:

    • Optimized local informer cache expiration handling.

    • Improved the processing speed of pods in a terminal phase.

  • Bug Fixes:

    • Fixed an issue where SidecarSet pod permissions were revoked.

    • Fixed an issue where conditions were overwritten in rare 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:

    • Optimized the rate-limiting retry mechanism.

  • Bug Fixes:

    • Fixed an issue where the IP addresses of reserved nodes 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:

    • Optimized the resource normalization logic for ECI instances.

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

  • Bug Fixes:

    • Fixed an issue where the local informer cache might not expire in time.

    • Fixed an issue where a pod's annotations could become inconsistent with its Spec after an in-place resource update.

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:

    • Further addressed an issue where the IP addresses of reserved nodes were missing in ACK 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 for DaemonSet pods scheduled to a virtual node.

    • Improved the recovery of GPU pods from abnormal states in Container Service for Kubernetes (ACK) clusters.

  • Bug Fixes:

    • Fixed an intermittent issue where the status of ECI pods was not updated.

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

    • Fixed an intermittent crash when using CNFS volumes.

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 a rare issue that caused pods to remain stuck in the Pending state.

    • Fixed a rare issue that prevented pods from entering a terminal phase (such as Succeeded or Failed).

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 from v2.15.0 where ECI instance resource normalization did not take effect.

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

    • Fixed an issue where local cache data expired due to delayed pushes from the API server.

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

  • Fixed an issue where pod creation failed when a vSwitch was specified using an annotation.

This upgrade has no impact on your workloads.

August 2025

Version

Image address

Date

Changes

Impact

v2.15.0

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

August 19, 2025

  • New features:

    • Adds support for reserved nodes.

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

  • Improvements:

    • Reduces the memory footprint by approximately 40%.

    • Improves the success rate of ACS pod creation.

    • Adjust the virtual node's ephemeral storage capacity (ephemeral-storage) to 60000 Ti to prevent scheduling failure.

  • Bug fixes:

    • Fixes a scaling issue with ACS GPU pods that occurred after a cloud disk was attached.

    • Fixes failures in in-place container restarts.

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

This upgrade does not affect your workloads.

July 2025

Version

Image address

Update date

Description

Impact

v2.14.6

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

July 21, 2025

  • Fixed a bug that allowed the accidental deletion of PrivateZone records with specific names.

  • Fixed an intermittent failure to update the ContainerInstanceCreated condition.

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

Update 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 issues with using PV nodePublishSecretRef in ECI instances.

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

  • Fixed an issue with ACS instance status updates, introduced in v2.14.3.

This upgrade does not affect 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 that caused Pods to remain 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 where failed Pod status updates were not retried in extreme cases.

This upgrade does not affect 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 during Pod status updates.

  • Fixed a disk creation leak that occurred in some scenarios when using WaitForFirstConsumer.

This upgrade does not affect your 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 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 creations.

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 an instance deletion failure in v2.14.0 on ACK dedicated clusters and ACK One registered clusters.

  • Fixed an issue where the status of a persistent volume claim failed to update after a cloud disk resize.

  • Fixed an issue where Alibaba Cloud DNS PrivateZone records for a specific service were repeatedly created and deleted.

This upgrade has no impact on 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

  • When a zone fails, the corresponding virtual node is automatically marked as unschedulable.

  • ACS instances now support the cluster's default time zone.

  • ACS instances now support the nodePublishSecretRef configuration for PersistentVolumes (PVs).

  • Improved in-place hot configuration changes for CPU resources on ACS instances.

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

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

  • Fixed a memory leak in the logging module.

  • Fixed a disk creation leak related to the WaitForFirstConsumer setting in some scenarios.

This upgrade does not affect 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

Optimized the retry rate for scheduling scenarios, such as spreading ACS instances across topology domains.

This update does not affect your services.

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

2025-01-21

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

  • Fixed an issue where ACS pods were updated unnecessarily 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

2025-01-14

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

  • Fixed an issue where ACS pod creation was not retried after a 'disk in use' error.

  • Fixed an issue where an ACS pod's specification kept increasing during creation retries.

  • Fixed exceptions with exec, attach, and port-forward operations on ACS pods.

This upgrade has no impact on your workloads.

v2.12.6

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

2025-01-14

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

  • Fixed an issue where pods remained in the Pending state due to SidecarSet authorization.

  • Fixed an issue where the pod status was updated unnecessarily in specific scenarios.

  • Fixed an issue where ECI instance startup failures were not propagated to the pod.

  • Fixed an issue where ImageCache resources were deleted by the kubectl delete all command.

This upgrade has no impact on your workloads.

v2.13.0

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

2025-01-04

  • Added support for ACS computing power.

  • Added support for volume-related metrics.

  • Fixed an issue with using WaitForFirstConsumer when the managed csi-provisioner component is installed in an ACK cluster.

  • Improved the efficiency of pod log retrieval when ACS pods and ECI instances are deleted.

  • Improved pod deletion efficiency.

This upgrade has no impact on your 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 a pod failed to associate with an elastic container instance, causing the pod to get stuck in the Pending state.

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

No impact on workloads.

v2.12.3

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

2024-12-04

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

No impact on 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 the eci-profile selector was ignored when using a SidecarSet.

  • Fixed incorrect 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

2024-09-12

  • Update the virtual node's capacity.pods to 50000.

  • Fixed an issue where the stats/summary for virtual nodes included deleted Pods.

  • Fixed a bug that incorrectly updated nodes with the virtual- prefix.

This update does not affect your services.

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.

  • Optimized Pod creation time on virtual nodes in large-scale scenarios.

  • Fixed an issue that caused the same volume to be repeatedly injected into a Pod within a SidecarSet.

  • Fixed an issue that caused the occasional loss of update operations during Pod creation.

  • Fixed an issue causing Pods to occasionally fail with a MissingParameter error in large-scale scenarios.

  • Fixed an issue that caused some events to be lost during Pod deletion in extreme cases.

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

2024-06-14

  • Fixed the loss of read/write metrics for container-level partitions.

  • Optimized for large-scale Pod scenarios:

    • Reduced virtual node startup time.

    • Reduced memory usage for metrics collection on virtual nodes.

No impact on 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

2024-05-07

  • Fixed a bug where the container label was missing from some monitoring data in versions v2.11.0 to v2.11.4.

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

This upgrade does not affect 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

2024-04-17

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

  • Virtual nodes in ACK One fleet instances now support hosting via Simple Log Service.

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

2024-03-18

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

  • Improved performance for batch pod creation on a virtual node.

This upgrade does not impact your workloads.

v2.10.8

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

2024-03-12

  • Fixed request failures to port 10250 in an ACK Dedicated Cluster.

  • Optimized the virtual node cleanup logic in extreme cases to enhance self-healing.

This upgrade 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

    • Supports creating Windows instances.

    • Kubernetes-native scheduling now supports Windows nodes.

    • You can now enable the SysOM feature for Elastic Container Instance (ECI) to gain observability into resources, such as the kernel.

    • Supports Container Network File System (CNFS).

    • Supports ephemeral volumes.

    • Supports ephemeral containers.

    • Introduced notifications for the graceful shutdown of preemptible instances.

  • Optimization

    • Optimized certificate generation when creating ECI Pods.

    • The metrics query API now supports filtering by NodeName.

  • Fixes

    • Fixed a null pointer exception in the ImageCacheController.

    • Fixed an issue that caused duplicate metrics for some containers on a virtual node.

This update does not affect your services.

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 issues.

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 misconfigured selectors 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

2023-11-27

  • Fixed performance degradation when creating records in Alibaba Cloud DNS PrivateZone.

  • Fixed an issue where an existing Simple Log Service project was not recognized during cluster creation.

  • Fixed an issue that caused restarts when clearing a certificate signing request (CSR) in specific scenarios.

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

This update does not affect your services.

v2.10.3

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

2023-11-14

  • Fixed an issue that prevented record creation for some new services when repeatedly enabling Alibaba Cloud DNS PrivateZone.

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

  • Fixed partial data loss when retrieving metrics.

This update does not affect your services.

v2.10.2

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

2023-11-10

Fixed a crash caused by a network policy configuration.

This update does not affect your services.

v2.10.1

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

2023-11-06

Fixed an issue where dynamically enabling a SidecarSet required ack-kruise to be installed.

This update does not affect your services.

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

    • For clusters running Kubernetes 1.22 or later, elastic workloads now support Kubernetes scheduling semantics, such as topology spread constraints, node affinity, and node 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, which reports the actual specifications of a container instance.

    • Added support for GPU monitoring 2.0.

  • Optimizations

    • Optimized scheduling status synchronization for underlying instances.

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

    • Accelerated pod binding to virtual nodes.

    • Optimized record handling for headless services in Alibaba Cloud DNS PrivateZone.

    • Improved the retry logic for failed Managed Service for Prometheus installations.

    • Optimized log output.

    • The MetricsVpcNet feature gate is now enabled by default.

  • Fixes

    • Fixed an issue where the Usages field in certificates was incorrect.

    • Fixed an issue that allowed pods to be scheduled to a cordoned virtual node.

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

This is a non-disruptive upgrade.

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 a potential system crash caused by the automatic cleanup of Elastic Container Instances following a scheduling failure.

This upgrade has no impact on 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

2023-08-15

Enhanced the retry mechanism for Managed Service for Prometheus when it fails to start.

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

2023-07-27

Accelerated Pod binding 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

2023-07-26

  • Enabled the WaitForFirstConsumer feature gate by default.

  • Corrected the KUBERNETES_SERVICE_PORT_HTTPS environment variable for Pods.

  • Fixed outdated Arm inventory information.

This upgrade has no impact on your 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

2023-06-21

  • Added full support for Arm-based nodes in ACK clusters.

  • Fixed an issue where workloads on Arm-based nodes could not reference the NodeName field using the downward API.

  • Fixed an issue in version v2.9.x that prevented setting custom labels and annotations on nodes.

  • 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 where enabling the WaitForFirstConsumer feature caused Pods to get stuck in the Pending state in some cases.

This update does not affect your services.

v2.9.2

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

2023-04-28

Fixed an issue where Pods could not be scheduled to virtual nodes in ACK Basic clusters.

This update does not affect your services.

v2.9.1

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

2023-04-20

  • Fixed an issue that caused virtual nodes to repeatedly disconnect and reconnect.

  • Fixed a status synchronization issue for failed instances in Fail Fast mode.

  • Optimized headless Service behavior in Alibaba Cloud DNS PrivateZone.

This update does not affect your services.

v2.8.8

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

2023-04-27

Fixed an issue that caused Pods to restart upon component restart in some cases.

This update does not affect your services.

March 2023

Version

Image address

Release date

Description

Impact

v2.9.0

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

2023-03-30

  • Added support for Arm-based nodes in ACK Serverless clusters.

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

  • Added the ContainerInstanceCreated condition to indicate the creation status of the underlying instance.

  • Added the container_spec_cpu_shares metric.

  • Improved the pod update logic, reducing unnecessary updates to underlying instances.

  • Improved the installation and uninstallation logic and failure messages for the managed Prometheus component.

  • Improved the configuration logic and failure messages for DNSConfig.

  • Improved the event and state synchronization for underlying elastic container instances.

  • Improved the scheduling logic for scenarios where Pod.Spec.NodeName is manually specified.

  • Updated the default number of log lines to 500.

  • Fixed an issue that prevented exec or attach operations on pods in the Pending state.

This update does not affect your services.

v2.8.5

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

2023-03-02

Fixed a rare instance leak.

This update does not affect your services.

December 2022

Version

Image address

Release date

Description

Impact

v2.8.4

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

2022-12-27

  • Optimized the fail-fast mode.

  • Fixed an intermittent issue where the pod status could revert.

  • Fixed an issue where Alibaba Cloud DNS PrivateZone could not resolve headless service domain names.

  • Fixed a potential resource leak when deleting a pod with the GracePeriod=0 parameter.

No impact on 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

2022-11-25

  • Fixed an issue with incorrect Alibaba Cloud DNS PrivateZone records when a cluster domain name was enabled.

  • Prevented built-in environment variables from overwriting user-defined ones.

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

  • Fixed a crash caused by an unavailable APIService.

This update does not affect your services.

v2.8.1

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

2022-11-21

  • Corrected the display of CPU utilization metrics.

  • Improved the display of the Reason field when pod creation fails.

  • Added automatic retries for pod creation on MissingParameter errors.

This update does not affect your services.

v2.8.0

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

2022-11-21

  • Added support for pod networking.

  • Added metrics for dynamic PVC expansion.

  • Fixed an error in Alibaba Cloud DNS PrivateZone caused by an empty ServiceName in a StatefulSet.

  • Fixed an issue that prevented ZoneRecord deletion in Alibaba Cloud DNS PrivateZone when many endpoints existed.

  • Fixed an issue where the ContainerDiskPressure condition frequently reported False.

  • Fixed the generation of ErrPodNotFound events for pods in the Terminating state.

This update does not affect your services.

v2.7.5

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

2022-11-07

Fixed an issue with the cleanup of RBAC resources from v2.7.4.

This update does not affect your services.

October 2022

Version

Image address

Release date

Description

Impact

v2.7.4

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

2022-10-28

  • Improved pod creation speed.

  • Fixed an issue where idempotent pod creation occasionally failed.

This upgrade 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

2022-09-28

Fixed a bug that prevented registered node annotations from updating.

No impact on workloads.

v2.7.2

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

2022-09-13

  • Fixed occasional failures in idempotent pod creation.

  • Fixed a bug that stopped alert notifications when logging was enabled via eci-profile.

No impact on 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

2022-08-17

Fixed a rare issue where pod creation failed.

No impact on workloads.

v2.7.0

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

2022-08-02

  • Enabled installation of the managed logging component.

  • Enabled installation of managed Prometheus.

  • Enabled reporting of exceptions from underlying ECI instances.

  • Optimized the idempotent creation of ECI instances.

  • Optimized the binding of pods to nodes.

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 a rare issue that caused the component to hang during startup.

This update does not affect your services.

June 2022

Version

Image address

Release date

Description

Impact

v2.6.0

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

2022-06-16

  • New features:

    • Added support for custom Kubelet service ports.

    • Added support for pod readiness gates in Kubernetes 1.16.

    • Added support for CSI Node in Kubernetes 1.16.

    • Added support for creating a cloud disk from a disk snapshot with the WaitForFirstConsumer binding mode.

    • Added support for the NodeName field in the downward API.

  • Fixed issues:

    • Fixed a bug where the labels configured in eci-profile did not take effect.

    • Fixed a bug where the TTL for a user's Logstore was overwritten.

    • Fixed a bug where error logs were sent to a user's Logstore.

  • Optimizations:

    • Optimized client-go local cache synchronization.

    • Optimized the registration and update logic for virtual nodes.

    • Optimized the ECI event reporting mechanism.

    • Reduced the HTTP request body size.

This upgrade 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 component crash that occurred when configuring eci-profile with selectors.

This upgrade does not affect your workload.

April 2022

Version

Image address

Release date

Description

Impact

v2.5.3

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

2022-04-28

  • Fixed a rare crash that occurred when retrieving metrics data.

  • Fixed a rare issue that prevented pods from connecting to the api server.

No impact on workloads.

v2.5.2

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

2022-04-20

  • Fixed an issue where PrivateZone failed to enable.

  • Fixed a hanging issue with exec on Kubernetes 1.16 clusters.

  • Fixed an issue that prevented metrics data retrieval.

  • Fixed a potential synchronization issue between status and events.

No impact on 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

2022-03-31

  • Added support for configuring the retention duration of the image cache.

  • Improved API server request performance.

  • Improved Pod creation performance at scale.

  • Reduced metrics data retrieval latency.

  • Fixed memory spikes during concurrent metrics requests.

  • Fixed an issue where duplicate metrics data was returned.

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

  • Fixed an issue that prevented the SecretRef for the Container Storage Interface (CSI) from taking effect.

  • Fixed crashes and failures withlogs andexec commands.

  • Enabled the component to run 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

2022-03-17

Fixedlogs andexec failures in Kubernetes 1.16 clusters.

This upgrade has no impact on 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 an issue causing status inconsistencies between a cluster and an Elastic Container Instance.

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

  • Fixed an issue where some annotations in an Elastic Container Instance Profile failed to take effect.

This upgrade has no impact on your 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

2021-12-28

  • Added support for Kubernetes 1.22.

  • Added support for dynamic expansion of PVCs.

  • Added support for the WaitForFirstConsumer volume binding mode.

  • Improved ECI API call efficiency.

  • Fixed an incorrect virtual node version after a cluster upgrade.

  • Fixed intermittent status inconsistencies in Job pods.

  • Fixed intermittent status inconsistencies between cluster pods and ECI pods.

  • Fixed an intermittent issue where the SecretRef configuration for CephFS and FlexVolume failed to take effect.

  • Fixed an intermittent annotation-related crash.

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

2021-11-15

  • Added support for service account token volume projection.

  • Added support for IPv4/IPv6 dual stack.

  • Added support for setting different overlay network types.

  • Fixed a crash that occurred in some cases.

  • Optimized pod creation speed.

  • Fixed pod scheduling issues.

  • Fixed slow ECI instance reclamation.

This upgrade does not affect 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

2021-10-26

Improved query speed for events and statuses.

This update does not affect your services.

v2.1.0

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

2021-10-12

New features

  • Added support for password-less image pulling from Container Registry Enterprise Edition.

  • Added support for referencing secrets for PVCs, CephFS, and FlexVolume.

  • Added support for HugePages on nodes.

Fixed issues

  • Fixed a resource leak in Elastic Container Instance that occurred under specific conditions.

  • Fixed an issue where CPU load was displayed incorrectly.

  • Fixed an issue where a slow restart caused a node to enter the NotReady state.

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

  • Fixed an issue where a ClusterRole was unintentionally deleted under certain conditions.

Optimizations

  • Improved pod creation speed.

  • Improved image caching speed.

This update does not affect your services.

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

2021-05-24

Fixed an issue that caused repeated node creation during concurrent requests.

This update 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

2021-05-13

Added support for hot updates to PrivateZone.

This update 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

2021-05-06

Added support for node selector scheduling. This allows Virtual Kubelet to manage any pod labeled with type=virtual-kubelet.

This update has no impact on 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 with virtual nodes.

No impact on 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 PrivateZone to avoid repeated calls to BindZoneVpc.

No impact on 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).

No impact on 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 ECI Profile.

For more information, see Configure ECI Profile.

No impact on 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

2021-03-17

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

  • Reduced the check time for ClusterRoleBinding.

  • Optimized the leader election mechanism for multiple components.

This upgrade has no impact on your 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

2021-02-25

Improved the status check logic 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

2021-02-22

  • Added support for PProf debugging.

  • Added a switch to control leader election.

  • Updated the ClusterRole for EndPointSlice.

  • Added a Kubernetes version annotation to Pods.

  • Enabled configuring different webhooks for different Kubernetes versions.

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

2020-12-04

  • Improved pod compatibility.

  • Supports leader election for multiple Virtual Kubelet controllers.

Ensure that your VPCs and security groups are correctly configured to allow ECI pods to access the API server of your cluster. Otherwise, the pods 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

2020-09-21

Application Pods can now run as serverless containers on Elastic Container Instance (ECI) to extend cluster elasticity.

This update does not affect your services.

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

2020-03-12

  • Added support for deploying the virtual-nodes-eci controller as a StatefulSet. You can now modify the number of replicas to create multiple virtual nodes and support more ECI pods.

  • node names are now in the virtual-node-eci-$n format.

  • Added support for accessing ClusterIP services.

  • Added support for preemptible instances.

  • Added support for mounting disk volumes using CSI.

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