All Products
Search
Document Center

Container Service for Kubernetes:ack virtual node组件介绍和发布记录

Last Updated:Jan 21, 2025

ACK Virtual Node bridges Kubernetes with the compute resources of Elastic Container Instance (ECI) and Container Compute Service (ACS), offering a seamless integration. This topic covers the component's features, usage guidelines, and update history.

Component introduction

Derived from the open-source project Virtual Kubelet, ACK Virtual Node includes enhancements for the Aliyun Provider, enabling Kubernetes clusters to dynamically scale without being constrained by the physical node capacity. It allows for the flexible creation of ECI or ACS pods on-demand, eliminating the need for manual capacity planning.

By running application pods in a serverless container environment, ACK Virtual Node provides elasticity, eliminates the need for capacity planning, and supports on-demand usage and billing. It is particularly beneficial in scenarios such as job processing, CI/CD, Spark big data computations, and dynamic application scaling, significantly enhancing deployment flexibility and reducing computing costs.

Usage notes

To deploy the ACK Virtual Node component via the app catalog, refer to Scheduling pods on ECI using virtual nodes.

Release notes

January 2025

Version number

Image address

Change date

Change content

Change 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 in the Pending state in scheduling scenarios such as topology spread is fixed.

  • The issue that ACS instances are invalidly updated in some scenarios is fixed.

This update has no negative 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 pods occasionally remain in the Pending state when many ACS instances are created is fixed.

  • The issue that disk usage errors are not retried when creating ACS instances is fixed.

  • The issue that the specifications keep increasing when retrying to create ACS instances is fixed.

  • The issue of exceptions in ACS instance exec, attach, and portforward is fixed.

This update has no negative impact on workloads.

v2.12.5

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

January 14, 2025

  • The issue that pods cannot be updated after creation in scheduling scenarios such as topology spread is fixed.

  • The issue that pods remain in the Pending state due to SidecarSet authorization is fixed.

  • The issue that pod status is invalidly updated in specific scenarios is fixed.

  • The issue that the startup failure information of the ECI instance layer is not updated to the pod is fixed.

This update has no negative impact on workloads.

v2.13.0

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

January 4, 2025

  • Support for using ACS compute power is added.

  • Metrics related to volumes are supported.

  • The issue that occurs when the ACK cluster installs the managed version of the csi-provisioner component using the WaitForFirstConsumer is fixed.

  • The efficiency of obtaining pod logs when ACS and ECI instances are deleted is optimized.

  • The efficiency of pod deletion is optimized.

This update has no negative impact on workloads.

December 2024

Version number

Image address

Change date

Change content

Change 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 in the Pending state due to failure to associate with instances in extreme cases is fixed.

  • The issue that the WaitForFirstConsumer feature cannot be used in the Heyuan Automotive Compliance Cloud is fixed.

This update has no negative impact on workloads.

v2.12.3

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

December 4, 2024

The issue of performance when multiple pods mount the same PVC is fixed.

This update has no negative impact on workloads.

November 2024

Version number

Image address

Change date

Change content

Change impact

v2.12.2

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

November 8, 2024

  • The issue that the eci-profile selector does not take effect when using SidecarSet is fixed.

  • The issue of inaccurate metrics timestamps is fixed.

This update has no negative impact on workloads.

September 2024

Version number

Image address

Change date

Change content

Change impact

v2.12.1

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

September 12, 2024

  • The capacity.pods of virtual nodes is updated to 50000.

  • The issue that deleted pods are included in the stats/summary of virtual nodes is fixed.

  • The issue of incorrect updates to nodes with the virtual prefix is fixed.

This update has no negative impact on workloads.

August 2024

Version number

Image address

Change date

Change content

Change impact

v2.12.0

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

August 2, 2024

  • Support for Kubernetes version 1.30 is added.

  • The time taken to create pods on virtual nodes in large-scale scenarios is optimized.

  • The issue that the same volume is injected into pods multiple times in SidecarSet is fixed.

  • The issue of occasional missing update operations during pod creation is fixed.

  • The issue of MissingParameter occasionally occurring in pods in large-scale scenarios is fixed.

  • The issue of partial event loss when pods are deleted in extreme cases is fixed.

This update has no negative impact on workloads.

June 2024

Version number

Image address

Change date

Change content

Change impact

v2.11.6

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

June 14, 2024

  • The issue of metric loss caused by reads and writes on container-level partitions is fixed.

  • Two issues in large-scale pod scenarios are optimized:

    • The startup time of virtual nodes.

    • The memory consumption for metric collection from virtual nodes.

This update has no negative impact on workloads.

May 2024

Version number

Image address

Change date

Change content

Change impact

v2.11.5

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

May 7, 2024

  • The issue that the container tag is missing in some monitoring data of versions v2.11.0 to v2.11.4 is fixed.

  • The startup time of virtual nodes in large-scale pod scenarios is optimized.

This update has no negative impact on workloads.

April 2024

Version number

Image address

Change date

Change content

Change impact

v2.11.4

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

April 17, 2024

  • The issue of monitoring data loss in pod file systems in versions v2.11.0 to v2.11.3 is fixed.

  • The virtual nodes of ACK One Fleet clusters support Simple Log Service hosting.

This update has no negative impact on workloads.

March 2024

Version number

Image address

Change date

Change content

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

This update has no negative 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 requests to port 10250 fail 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.

This update has no negative impact on workloads.

February 2024

Version number

Image address

Change date

Change content

Change impact

v2.11.0

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

February 2, 2024

  • New features

    • Support for creating Windows instances is added.

    • Kubernetes-native scheduling semantics support Windows nodes.

    • The ECI SysOM feature is supported 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.

  • Optimizations

    • The efficiency of certificate generation during the creation of ECI-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.

This update has no negative impact on workloads.

January 2024

Version number

Image address

Change date

Change content

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

This update has no negative 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.

This update has no negative 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.

This update has no negative impact on workloads.

November 2023

Version number

Image address

Change date

Change content

Change 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 of case incompatibility in the OperatingSystem=Linux tag is fixed.

This update has no negative 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 persistent volume claims (PVCs) 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.

This update has no negative 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.

This update has no negative 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.

This update has no negative impact on workloads.

October 2023

Version number

Image address

Change date

Change content

Change 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_resource_limits metric is supported.

    • GPU monitoring 2.0 is supported.

  • Optimizations

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

    • The newly created ACK Serverless clusters virtual nodes do not include the virtual-kubelet.io/provider tag by default.

    • 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 fields 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.

This update has no negative impact on workloads.

September 2023

Version number

Image address

Change date

Change content

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

This update has no negative impact on workloads.

August 2023

Version number

Image address

Change date

Change content

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

This update has no negative impact on workloads.

July 2023

Version number

Image address

Change date

Change content

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

This update has no negative 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 issue that the KUBERNETES_SERVICE_PORT_HTTPS environment variable of pods is incorrect is fixed.

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

This update has no negative impact on workloads.

June 2023

Version number

Image address

Change date

Change content

Change 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 component stops running because the -disable-taint command line parameter is configured is fixed.

  • The issue that the --node-arch command line 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.

This update has no negative 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 ACK Basic clusters is fixed.

This update has no negative 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.

This update has no negative 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.

This update has no negative impact on workloads.

March 2023

Version number

Image address

Change date

Change content

Change impact

v2.9.0

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

March 30, 2023

  • ARM nodes can be enabled in 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 parameters are 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.

This update has no negative impact on workloads.

v2.8.5

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

March 2, 2023

The issue of elastic container instance leakage in extreme cases is fixed.

This update has no negative impact on workloads.

December 2022

Version number

Image address

Change date

Change content

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

  • The issue that resource leakage may occur when pods are deleted by using the GracePeriod=0 parameter is fixed.

This update has no negative impact on workloads.

November 2022

Version number

Image address

Change date

Change content

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

This update has no negative 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.

This update has no negative 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 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.

This update has no negative 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.

This update has no negative impact on workloads.

October 2022

Version number

Image address

Change date

Change content

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

This update has no negative impact on workloads.

September 2022

Version number

Image address

Change date

Change content

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

This update has no negative 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 is fixed.

This update has no negative impact on workloads.

August 2022

Version number

Image address

Change date

Change content

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

This update has no negative 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.

This update has no negative impact on workloads.

July 2022

Version number

Image address

Change date

Change content

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

This update has no negative impact on workloads.

June 2022

Version number

Image address

Change date

Change content

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

  • Fixes:

    • The issue that the labels parameter in the eci-profile ConfigMap does not take effect is fixed.

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

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

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

This update has no negative impact on workloads.

May 2022

Version number

Image address

Change date

Change content

Change impact

v2.5.4

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

May 20, 2022

The issue that ack-virtual-node stops running because the eci-profile selectors parameter is configured is fixed.

This update has no negative impact on workloads.

April 2022

Version number

Image address

Change date

Change content

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

This update has no negative 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 exec command becomes stuck on Kubernetes 1.16 clusters 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.

This update has no negative impact on workloads.

March 2022

Version number

Image address

Change date

Change content

Change 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 by /metrics and /metrics/cadvisor 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 logs and exec commands fail or cause crashes is fixed.

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

This update has no negative 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 logs and exec commands fail in Kubernetes 1.16 is fixed.

This update has no negative impact on workloads.

January 2022

Version number

Image address

Change date

Change content

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

This update has no negative impact on workloads.

December 2021

Version number

Image address

Change date

Change content

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

This update has no negative impact on workloads.

November 2021

Version number

Image address

Change date

Change content

Change impact

v2.3.0

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

November 15, 2021

  • Service account token volume projection 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.

This update has no negative impact on workloads.

October 2021

Version number

Image address

Change date

Change content

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

This update has no negative 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.

Fixes:

  • The issue of Elastic Container Instance resource leakage in specific cases is fixed.

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

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

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

  • The issue that ClusterRoles are deleted in specific cases is fixed.

Optimizations:

  • Pod creation is accelerated.

  • Image caching is accelerated.

This update has no negative impact on workloads.

May 2021

Version number

Image address

Change date

Change content

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

This update has no negative 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 for Alibaba Cloud DNS PrivateZone is supported.

This update has no negative 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

The NodeSelector scheduling method is supported. If the type=virtual-kubelet parameter is specified for a pod, the pod is created by VK.

This update has no negative impact on workloads.

April 2021

Version number

Image address

Change date

Change content

Change impact

v2.0.0.102-045a06eb4-aliyun

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

April 22, 2021

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

This update has no negative impact on workloads.

v2.0.0.101-cd8bcfa04-aliyun

registry-vpc.$Region```html Id.aliyuncs.com/acs/virtual-nodes-eci:v2.0.0.101-cd8bcfa04-aliyun

April 16, 2021

The calling of the Alibaba Cloud DNS PrivateZone API is optimized. This avoids repeated calls to BindZoneVpc.

This update has no negative impact on workloads.

v2.0.0.93-ef86bbfa1-aliyun

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

April 13, 2021

The value of eciLogtailMacheineGroupKey is modified to support the log collection feature of environment variables and CustomResourceDefinitions (CRDs).

This update has no negative impact on workloads.

v2.0.0.90-15deb126e-aliyun

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

April 6, 2021

The Elastic Container Instance (ECI) Profile feature is added.

This update has no negative impact on workloads.

March 2021

Version number

Image address

Change date

Change content

Change 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

  • The /etc/hosts file is optimized by adding domain and DNS annotations.

  • The time required to check ClusterRoleBinding is reduced.

  • Leader elections for multiple components are optimized.

This update has no negative impact on workloads.

February 2021

Version number

Image address

Change date

Change content

Change 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

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

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

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

This update has no negative impact on workloads.

December 2020

Version number

Image address

Change date

Change content

Change 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

  • Compatibility with pods is improved.

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

You must confirm that the VPC and security group configurations of ECI pods are correct and that they can access the cluster API server. Otherwise, the pods will remain in the Pending state.

September 2020

Version number

Image address

Change date

Change content

Change impact

v1.0.0.10-aliyun

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

September 21, 2020

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

This update has no negative impact on workloads.

March 2020

Version number

Image address

Change date

Change content

Change 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 can be deployed on StatefulSets. This allows you to change the number of replicated pods to create multiple virtual nodes and more pods.

  • The node name is changed to virtual-node-eci-$n.

  • 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 the virtual-nodes-eci controller is deployed on a Deployment, delete the pods on the virtual-kubelet node and install the component again.