All Products
Search
Document Center

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

Last Updated:Jun 17, 2025

ack-virtual-node enables seamless integration between Kubernetes, Elastic Container Instance, and Container Compute Service (ACS). This topic introduces ACK Virtual Node and describes its usage notes and release notes.

Introduction

ack-virtual-node is developed based on the open source project Virtual Kubelet with added support for Aliyun Provider. This component is optimized to enable seamless integration between Kubernetes, Elastic Container Instance, and ACS. This integration empowers Kubernetes clusters with high elasticity, removing limitations imposed by the computing capacity of cluster nodes. You can create Elastic Container Instance-based pods or ACS pods as needed without planning the cluster capacity.

ack-virtual-node allows you to run pods in a serverless and containerized manner. Elastic container instances offer high elasticity and use pay-as-you-go billing. You can deploy Elastic Container Instance-based pods without planning your cluster capacity. You can use ack-virtual-node to improve application deployment efficiency, enhance auto scaling, and minimize computing costs in multiple scenarios. These scenarios include Job tasks, continuous integration and continuous delivery (CI/CD), Apache Spark big data computing, and online application auto scaling.

Usage notes

For more information about how to deploy ack-virtual-node from the App Catalog page of the Container Service for Kubernetes (ACK) console, see Schedule pods to elastic container instances.

Change records

June 2025

Version

Image address

Release date

Description

Impact

v2.14.4

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

June 15, 2025

  • The scheduling policy of virtual nodes is optimized. Temporary virtual nodes and virtual nodes that are being deleted are marked as unschedulable.

  • Some issues related to using PV nodePublishSecretRef in elastic container instances are fixed.

  • The issue that pods occasionally remain pending in exceptional cases is fixed.

  • The ACS instance status update issue introduced in v2.14.3 is fixed.

No impact on workloads.

v2.14.3

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

June 11, 2025

  • The issue that pods occasionally remain pending after multiple retries during creation is fixed.

  • The issue that completed ACS instances cannot be deleted, which was introduced in v2.14.0, is fixed.

  • The issue that pod status updates are not retried when they fail in extreme cases is fixed.

No impact on workloads.

v2.12.8

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

June 10, 2025

  • The issue that the component occasionally crashes when updating pod status is fixed.

  • The issue of disk leakage in some WaitForFirstConsumer scenarios is fixed.

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

  • The issue of insufficient permissions for mounting disks by using ACS GPU instances in ACK clusters is fixed.

  • Memory leaks and startup failures in the log controller are addressed.

  • The retry mechanism for failed pod creation is optimized.

No impact on workloads.

v2.14.1

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

May 21, 2025

  • Pod deletion failures in ACK dedicated clusters and ACK One registered clusters with ACK Virtual Node 2.14.0 installed are fixed.

  • The issue that the status of a disk persistent volume claim (PVC) is not updated after resizing the corresponding disk is fixed.

  • The issue that the DNS records of specific Services in Alibaba Cloud DNS PrivateZone are repetitively created and deleted is fixed.

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

  • The status of virtual nodes in a zone automatically changes to unschedulable when the zone fails.

  • The time zone of an ACS cluster is used as the default time zone of pods in the cluster.

  • ACS instances support the nodePublishSecretRef configuration for persistent volumes.

  • The in-place hot configuration change feature of CPU resources is optimized for ACS pods.

  • The compatibility between ACK clusters and existing DNS cache configurations is optimized.

  • Resolution errors caused by invalid configuration formats in the eci-profile are fixed.

  • Memory leaks in the logging module are fixed.

  • The issue of disk leakage in some WaitForFirstConsumer scenarios is fixed.

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

February 14, 2025

The retry rate of spreading ACS pods across topological domains is optimized.

No impact on workloads.

January 2025

Version

Image address

Change time

Description

Impact

v2.13.2

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

January 21, 2025

  • The issue that pods occasionally remain pending when you spread them across topological domains is fixed.

  • Invalid ACS pod updates in specific scenarios are fixed.

No impact on workloads.

v2.13.1

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

January 14, 2025

  • The issue that ACS pods occasionally remain pending when you create many pods is fixed.

  • The issue that no retry is performed upon errors when ACS pods use disks is fixed.

  • The issue that ACS pod specifications are upgraded with each retry upon pod creation failures is fixed.

  • ACS pod exec, attach, and portforward errors are fixed.

No impact on workloads.

v2.12.6

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

January 14, 2025

  • The issue that pods cannot be updated after they are spread across topological domains is fixed.

  • The issue that pods remain pending because of SidecarSet authorization is fixed.

  • Invalid pod status updates in specific scenarios are fixed.

  • The issue that elastic container instance startup failures are not updated to pods is fixed.

  • The issue that ImageCache resources are deleted by kubectl delete all is fixed.

No impact on workloads.

v2.13.0

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

January 4, 2025

  • ACS computing power is supported.

  • Volume-related metrics are supported.

  • The issues that may occur when you use the ACK-managed csi-provisioner component to mount volumes in WaitForFirstConsumer mode in ACK clusters are fixed.

  • The efficiency of pod log retrieval when ACS pods and elastic container instances are deleted is improved.

  • The pod deletion efficiency is improved.

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

December 4, 2024

  • The issue that pods remain pending when they fail to be associated with elastic container instances is fixed.

  • The issue that the WaitForFirstConsumer binding mode is unavailable in the Heyuan ACDR Auto region is fixed.

No impact on workloads.

v2.12.3

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

December 4, 2024

The volume performance when a PVC is mounted to multiple pods is improved.

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

November 8, 2024

  • The issue that the selectors that you configure in the eci-profile do not take effect when you use SidecarSets is fixed.

  • The issue of incorrect metric timestamps is fixed.

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

  • The value of the capacity.pods parameter of a virtual node is updated to 50000.

  • The issue that the stats/summary parameter of a virtual node includes deleted pods is fixed.

  • The issue that the prefixes of virtual nodes are accidentally updated is fixed.

No impact on workloads.

August 2024

Version

Image address

Change time

Description

Impact

v2.12.0

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

August 2, 2024

  • Kubernetes 1.30 is supported.

  • The startup time of virtual nodes is reduced when many pods are used.

  • The issue that the same volume is injected multiple times into pods when you use a SidecarSet is fixed.

  • The issue of occasional update event loss during pod creation is fixed.

  • The issue that the MissingParameter error occasionally occurs when many pods are deployed is fixed.

  • Event loss during pod deletion in extreme cases is fixed.

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

  • Metric loss caused by reads and writes on container-level divisions is fixed.

  • The following optimizations are applied when many pods are used:

    • The startup time of virtual nodes is optimized.

    • The memory used for metric collection from virtual nodes is reduced.

No impact on workloads.

May 2024

Version

Image address

Change time

Description

Impact

v2.11.5

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

May 7, 2024

  • The following issue is fixed: Some monitoring data does not contain the container label in v2.11.0 to v2.11.4.

  • The startup time of virtual nodes is optimized when many pods are used.

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

  • The following issue is fixed: The monitoring data of the file systems mounted to pods is lost in v2.11.0 to v2.11.3.

  • Simple Log Service hosting is supported by the virtual nodes of ACK One Fleet instances.

No impact on workloads.

March 2024

Version

Image address

Change time

Description

Impact

v2.11.3

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

March 18, 2024

  • Application Real-Time Monitoring Service (ARMS) issues in China East 1 Finance are fixed.

  • The performance in scenarios where pods are created on a virtual node in batches is optimized.

No impact on workloads.

v2.10.8

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

March 12, 2024

  • The issue that port 10250 fails to receive requests in ACK dedicated clusters is fixed.

  • The cleanup logic of virtual nodes in extreme cases is optimized to enhance the self-maintenance capability of virtual nodes.

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

February 2, 2024

  • New features

    • Windows instances are supported.

    • Windows nodes are supported by Kubernetes-native scheduling semantics.

    • The SysOM feature can be enabled for elastic container instances to provide observability for resources such as kernels.

    • Container Network File System (CNFS) is supported.

    • Ephemeral volumes are supported.

    • Ephemeral containers are supported.

    • Notifications are supported for graceful shutdown of preemptible instances.

  • Optimization

    • The efficiency of certificate generation during the creation of Elastic Container Instance-based pods is improved.

    • Metrics can be filtered based on the NodeName parameter when you call API operations to query metrics.

  • Fixes

    • Null pointer exceptions of ImageCacheController are fixed.

    • The issue that duplicate metrics are returned for some containers on virtual nodes is fixed.

No impact on workloads.

January 2024

Version

Image address

Change time

Description

Impact

v2.10.7

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

January 26, 2024

The virtual node registration feature is optimized and regional cache issues that occur during registration are fixed.

No impact on workloads.

v2.10.6

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

January 23, 2024

The following issue is fixed: Virtual nodes fail to start because the selectors parameter is improperly configured 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

January 3, 2024

The issue that endpoints are frequently updated in metrics sharding mode is fixed.

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

  • The following issue is fixed: The performance is compromised when ZoneRecords are created in Alibaba Cloud DNS PrivateZone.

  • The following issue is fixed: When an existing Simple Log Service project is selected when you create a cluster, the project does not take effect.

  • The following issue is fixed: Deleting the Certificate Signing Request (CSR) in specific scenarios causes restart failures.

  • The issue that the OperatingSystem=Linux label is case-sensitive is fixed.

No impact on workloads.

v2.10.3

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

November 14, 2023

  • The following issue is fixed: When Alibaba Cloud DNS PrivateZone is enabled repeatedly, some new Services do not have creation records.

  • The following issue is fixed: Some PVC resize requests are not processed when the PVC controller is repeatedly enabled.

  • The issue that some metrics are missing when metrics are queried is fixed.

No impact on workloads.

v2.10.2

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

November 10, 2023

The crash issue caused by network policy configurations is fixed.

No impact on workloads.

v2.10.1

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

November 6, 2023

The following issue is fixed: Whether SidecarSet is dynamically enabled depends on whether the ack-kruise component is installed.

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

    • In Kubernetes 1.22 or later versions, elastic workloads support Kubernetes scheduling semantics, including topology spread constraints, node affinity, and node anti-affinity.

    • The SidecarSet controller is supported.

    • Network policies are supported.

    • The DADI P2P acceleration feature is supported to accelerate image pulling.

    • The eBPF DNSCache mechanism is supported.

    • The container instance type metric (container_instance_resource_limits) is supported.

    • GPU monitoring 2.0 is supported.

  • Optimization

    • The synchronization of the scheduling status of elastic container instances is optimized.

    • By default, new virtual nodes that are deployed in ACK Serverless clusters do not contain the virtual-kubelet.io/provider label.

    • The speed of scheduling pods to virtual nodes is optimized.

    • The ZoneRecords of headless Services in Alibaba Cloud DNS PrivateZone are optimized.

    • The retry mechanism that is triggered when the installation of the Managed Service for Prometheus component fails is optimized.

    • The log output is optimized.

    • The MetricsVpcNet feature gate is enabled by default.

  • Fixes

    • The issue of incorrect Usages field values in certificates is fixed.

    • The issue that pods are scheduled to a cordoned virtual node is fixed.

    • The issue that the pods occasionally remain in the Pending state when the nodes are overloaded is fixed.

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

September 1, 2023

The following issue is fixed: The system crashes when elastic container instances fail to be scheduled and are automatically cleared.

No impact on workloads.

August 2023

Version

Image address

Change time

Description

Impact

v2.9.6

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

August 15, 2023

The retry mechanism that is triggered when the Managed Service for Prometheus component fails to start is optimized.

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

The speed of scheduling pods to virtual nodes is optimized.

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 enabled by default.

  • The incorrect environment variable of pods (KUBERNETES_SERVICE_PORT_HTTPS) is fixed.

  • The issue that the information about the inventory of ARM-based nodes becomes outdated is fixed.

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

  • ACK clusters provide full support for ARM-based nodes.

  • The issue that occurs when the workloads deployed on ARM-based nodes reference the NodeName field through the downward API is fixed.

  • The issue that custom labels and annotations cannot be configured for nodes of version 2.9.X is fixed.

  • The issue that the virtual node component crashes when the -disable-taint parameter is specified is fixed.

  • The issue that the --node-arch parameter does not take effect is fixed.

  • The following issue is fixed: Pods remain in the Pending state when the WaitForFirstConsumer feature is enabled in some cases.

No impact on workloads.

v2.9.2

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

April 28, 2023

The issue that pods cannot be scheduled to virtual nodes in Container Service for Kubernetes (ACK) standard clusters is fixed.

No impact on workloads.

v2.9.1

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

April 20, 2023

  • The issue that virtual nodes keep disappearing and reappearing is fixed.

  • The issue that elastic container instance scheduling failures are not synchronized in Fail Fast mode is fixed.

  • The behavior of headless Services in Alibaba Cloud DNS PrivateZone is optimized.

No impact on workloads.

v2.8.8

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

April 27, 2023

The issue that pods are restarted together with the component in some cases is fixed.

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

  • ARM-based nodes are enabled for ACK Serverless clusters.

  • A new type of elastic container instance that supports the acs-visible-only attribute is available.

  • The ContainerInstanceCreated condition is added to indicate the status of elastic container instances.

  • The container_spec_cpu_shares metric is added.

  • The update logic of pods is optimized to reduce pod updates that are not required.

  • The installation logic, uninstallation logic, and error messages of the managed Prometheus component are optimized.

  • The configuration logic and error messages of DNSConfig are optimized.

  • The synchronization of events and states of elastic container instances is optimized.

  • The scheduling logic of pods whose Pod.Spec.NodeName parameter is manually specified is optimized.

  • The default number of entries in a log is set to 500.

  • The issue that the exec or attach command cannot be run in pods that are in the Pending state is fixed.

No impact on workloads.

v2.8.5

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

March 2, 2023

Elastic container instance leaks in extreme cases are fixed.

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

  • The Fail Fast mode is optimized.

  • The issue that a pod changes to the previous state is fixed.

  • The issue that Alibaba Cloud DNS PrivateZone cannot resolve the domain name of a headless Service is fixed.

  • Resource leaks that may occur during pod deletions when GracePeriod=0 is configured are fixed.

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

November 25, 2022

  • The issue that the DNS records in Alibaba Cloud DNS PrivateZone are invalid when cluster domain names are used is fixed.

  • The issue that custom environment variables are overwritten by predefined environment variables is fixed.

  • The issue that only the first ImagePullSecret takes effect when multiple ImagePullSecrets are created is fixed.

  • The issue that ack-virtual-node stops running when APIServices are unavailable is fixed.

No impact on workloads.

v2.8.1

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

November 21, 2022

  • The issue that metrics for CPU utilization are improperly displayed is fixed.

  • The display of reasons for pod creation failures is optimized.

  • Pod creation is automatically retried if the cause of failure is MissingParameter.

No impact on workloads.

v2.8.0

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

November 21, 2022

  • Pod networking is supported.

  • Monitoring metrics for dynamic expansions of persistent volume claims (PVCs) are supported.

  • The issue that errors are reported by Alibaba Cloud DNS PrivateZone when the ServiceName parameter is left empty in the configuration of a StatefulSet is fixed.

  • The issue that ZoneRecords cannot be deleted when many endpoints exist is fixed.

  • The frequent issue that False is returned for ContainerDiskPressure is fixed.

  • The issue that an ErrPodNotFound event is generated when a pod is in the Terminating state is fixed.

No impact on workloads.

v2.7.5

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

November 7, 2022

Role-based access control (RBAC) resources of V2.7.4 are cleared.

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

  • Pod creation is accelerated.

  • The issue that idempotent pod creation occasionally fails is fixed.

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

The issue that the annotations of registered nodes are not updated is fixed.

No impact on workloads.

v2.7.2

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

September 13, 2022

  • The issue that idempotent pod creation occasionally fails is fixed.

  • The issue that alert notifications cannot be sent after you use eci-profile to enable the logging and alerting feature.

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

August 17, 2022

The issue that pod creation occasionally fails is fixed.

No impact on workloads.

v2.7.0

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

August 2, 2022

  • The managed logging component can be installed.

  • The managed Prometheus component can be installed.

  • Elastic container instance exceptions can be reported.

  • The idempotence of API requests for creating elastic container instances is optimized.

  • The mechanism of scheduling pods to nodes is optimized.

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

July 5, 2022

The issue that ack-virtual-node occasionally becomes stuck in the startup process is fixed.

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:

    • Custom ports are supported by kubelet.

    • The pod readiness gates feature is supported in Kubernetes 1.16.

    • The CSI Node feature is supported in Kubernetes 1.16.

    • The WaitForFirstConsumer binding mode is supported by volumes that use disks created from disk snapshots.

    • The nodeName field is supported by the downward API.

  • Fixed Issues:

    • The issue that the labels that you configure for eci-profile do not take effect.

    • The issue that the time to live (TTL) values of logs is overwritten.

    • The issue that error logs are sent to the Logstore of the user.

  • Optimizations:

    • The synchronization of the local cache on client-go is optimized.

    • The registration logic and update logic of virtual nodes are optimized.

    • The event reporting mechanism for elastic container instances is optimized.

    • The size of the HTTP request body is reduced.

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

May 20, 2022

The issue that the component crashes when you configure eci-profile selectors is fixed.

No impact on workloads.

April 2022

Version

Image address

Change time

Description

Impact

v2.5.3

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

April 28, 2022

  • The issue that Metrics data occasionally fails to be obtained is fixed.

  • The issue that pods occasionally fail to connect to the API server is fixed.

No impact on workloads.

v2.5.2

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

April 20, 2022

  • The issue that Alibaba Cloud DNS PrivateZone cannot be enabled is fixed.

  • The issue that the system does not respond to the exec command when the cluster runs Kubernetes 1.16 is fixed.

  • The issue that Metrics data cannot be obtained is fixed.

  • The issue that the status of the component may be inconsistent with the events of the component is fixed.

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

March 31, 2022

  • The retention period of image caches can be configured.

  • The requests that are sent to the API server are optimized.

  • Pod creation is accelerated when you create many pods.

  • The latency that occurs when you query Metrics data is reduced.

  • The issue that memory spikes occur when you concurrently query Metrics data is fixed.

  • The issue that duplicate Metrics data is returned is fixed.

  • The issue that the same data is returned from the /metrics and /metrics/cadvisor endpoints is fixed.

  • The issue that the SecretRef parameter of the Container Storage Interface (CSI) plug-in does not take effect is fixed.

  • The issue that the system does not respond or even crashes after you run the logs or exec command is fixed.

  • The issue that the component cannot run as normal in a private network is fixed.

No impact on workloads.

v2.4.3

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

March 17, 2022

The issue that the system does not respond to the logs and exec commands when the cluster runs Kubernetes 1.16 is fixed.

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

January 11, 2022

  • The issue of inconsistent status between a cluster and elastic container instances in the cluster is fixed.

  • The issue that Prometheus Monitoring cannot obtain data is fixed.

  • The issue that specific annotations in Elastic Container Instance Profile do not take effect is fixed.

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

  • Kubernetes 1.22 is supported.

  • Dynamic expansion of PVCs is supported.

  • The WaitForFirstConsumer volume binding mode is supported.

  • The efficiency of calling the Elastic Container Instance API is improved.

  • The issue that the version number of a virtual node is improperly displayed after the cluster is upgraded is fixed.

  • The issue of status inconsistency between Job pods and the elastic container instances on which the pods run is fixed.

  • The issue of status inconsistency between pods and the elastic container instances on which the pods run is fixed.

  • The issue that the SecretRef parameter in the CephFS and FlexVolume configurations does not take effect is fixed.

  • The issue that the component occasionally stops running is fixed.

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

  • Volume projection for service account tokens is supported.

  • IPv4/IPv6 dual stack is supported.

  • Different types of overlay networks are supported.

  • The issue that the component stops running in specific cases is fixed.

  • Pod creation is accelerated.

  • The pod scheduling issue is fixed.

  • The issue that the reclaim process of elastic container instances is slow is fixed.

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

Queries for events and status are accelerated.

No impact on workloads.

v2.1.0

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

October 12, 2021

New Features:

  • Images can be pulled without a password from instances of Container Registry Enterprise Edition.

  • Secrets can be referenced for PVCs, CephFS, and FlexVolume.

  • The EnormousPages feature is supported by nodes.

Fixed Issues:

  • Elastic container instance resource leaks in specific cases are fixed.

  • The issue that the displayed information about CPU workloads is wrong.

  • The issue that nodes change to the NotReady state due to slow restarts.

  • The issue of pod creation failures due to excessively long URLs.

  • The issue that ClusterRoles are deleted in specific cases.

Optimizations:

  • Pod creation is accelerated.

  • Image caching is accelerated.

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

The issue that nodes are repeatedly created when concurrent requests are processed is fixed.

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

Rolling update of PrivateZone is supported.

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

Node selectors can be used to configure pod scheduling. This means that when a pod is configured with the type=virtual-kubelet label, the pod is managed by Virtual Kubelet.

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

The issue that information about virtual nodes is improperly displayed is fixed.

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

The calling of the Alibaba Cloud DNS PrivateZone API is optimized. This avoids 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

The value of eciLogtailMacheineGroupKey is modified to support the log collection feature of 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

The feature of Elastic Container Instance Profile is supported.

This upgrade will not impact your business.

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

  • The /etc/hosts file is optimized to support the Domain and DNS annotations.

  • The time required to check ClusterRoleBinding is reduced.

  • Leader elections for multiple components are optimized.

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

2021-02-25

The feature of checking the CreatePod state is optimized: A pod can be created only when CreatePod is in the Pending state.

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

  • PProf debugging is supported.

  • Switches are added to control leader elections.

  • ClusterRole is updated for EndPointSlice.

  • Annotations related to Kubernetes versions can be added to pods.

  • Different webhooks can be configured in related Kubernetes versions.

No impact on workloads.

December 2020

Version number

Image address

Change time

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

  • Compatibility with pods is improved.

  • Multiple leader election logic of the Virtual Kubelet controller is supported.

Make sure that virtual private clouds (VPCs) and security groups are correctly configured for pods, and the pods can 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

Auto scaling of clusters is supported. Pods are run as serverless container groups on Elastic Container Instance.

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

2020-03-12

  • The virtual-nodes-eci controller can be deployed on StatefulSets. This allows you to change the number of replicated pods to create multiple virtual nodes and more pods.

  • The names of virtual nodes use the virtual-node-eci-$n format.

  • Pods are allowed to access ClusterIP Services.

  • Preemptible instances are supported.

  • Disks can be mounted by using the Container Storage Interface (CSI) plug-in.

If your virtual-nodes-eci controller is deployed as a Deployment, you need to delete the ECI pods on the virtual-kubelet node before updating or redeploying the component.