ack-virtual-node enables seamless integration between Kubernetes and Elastic Container Instance. This topic introduces ack-virtual-node, and describes the usage notes and release notes for ack-virtual-node.
Introduction
ack-virtual-node is developed based on the open source Virtual Kubelet project and adds support for Aliyun Provider. Improvements are made to this component to enable seamless integration between Kubernetes and Elastic Container Instance. This way, Kubernetes clusters are empowered with high elasticity and are no longer limited by the computing capacity of cluster nodes. You can create Elastic Container Instance-based pods as needed without the need to plan the cluster capacity.
ack-virtual-node can be used to run pods on serverless elastic container instances. Elastic container instances are highly elastic and are billed on a pay-as-you-go basis. You can deploy Elastic Container Instance-based pods without the need to plan the capacity of your cluster. You can use ack-virtual-node to improve the efficiency of application deployment and auto scaling, and minimize the computing cost in multiple scenarios. These scenarios include jobs, continuous integration and continuous delivery (CI/CD), Apache Spark big data computing, and online application auto scaling.
For more information about Elastic Container Instance-based pods, see Overview of elastic container instances.
Usage notes
For more information about how to deploy ack-virtual-node from the App Catalog page of the ACK console, see Deploy the virtual node controller and use it to create Elastic Container Instance-based pods.
Release notes
September 2024
Version number | 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 |
| No impact on workloads. |
August 2024
Version number | Image address | Release date | Description | Impact |
v2.12.0 | registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.12.0 | 2024-08-02 |
| No impact on workloads. |
June 2024
Version number | 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 |
| No impact on workloads. |
May 2024
Version number | 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 |
| No impact on workloads. |
April 2024
Version number | 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 |
| No impact on workloads. |
March 2024
Version number | 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 |
| No impact on workloads. |
v2.10.8 | registry-$RegionId-vpc.ack.aliyuncs.com/acs/virtual-nodes-eci:v2.10.8 | 2024-03-12 |
| No impact on workloads. |
February 2024
Version number | 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 |
| No impact on workloads. |
January 2024
Version number | 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 | 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 | 2024-01-23 | 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 | 2024-01-03 | The issue that endpoints are frequently updated in metrics sharding mode is fixed. | No impact on workloads. |
November 2023
Version number | Image address | Release date | Description | Impact |
v2.10.4 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.10.4 | 2023-11-27 |
| No impact on workloads. |
v2.10.3 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.10.3 | 2023-11-14 |
| No impact on workloads. |
v2.10.2 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.10.2 | 2023-11-10 | 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 | 2023-11-06 | 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 number | Image address | Release date | Description | Impact |
v2.10.0 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.10.0 | 2023-10-30 |
| No impact on workloads. |
September 2023
Version number | Image address | Release date | Description | Impact |
v2.9.7 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.7 | 2023-09-01 | 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 number | Image address | Release date | Description | Impact |
v2.9.6 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.6 | 2023-08-15 | 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 number | Image address | Release date | Description | Impact |
v2.9.5 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.5 | 2023-07-27 | 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 | 2023-07-26 |
| No impact on workloads. |
June 2023
Version number | Image address | Release date | Description | Impact |
v2.9.3 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.3 | 2023-06-21 |
| No impact on workloads. |
v2.9.2 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.2 | 2023-04-28 | The issue that pods cannot be scheduled to virtual nodes in ACK Basic clusters is fixed. | No impact on workloads. |
v2.9.1 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.1 | 2023-04-20 |
| No impact on workloads. |
v2.8.8 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.8.8 | 2023-04-27 | The issue that pods are restarted together with the component in some cases is fixed. | No impact on workloads. |
March 2023
Version number | Image address | Release date | Description | Impact |
v2.9.0 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.9.0 | 2023-03-30 |
| No impact on workloads. |
v2.8.5 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.8.5 | 2023-03-02 | The issue of elastic container instance leakage in extreme cases is fixed. | No impact on workloads. |
December 2022
Version number | Image address | Release date | Description | Impact |
v2.8.4 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.8.4 | 2022-12-27 |
| No impact on workloads. |
November 2022
Version number | Image address | Release date | Description | Impact |
v2.8.3 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.8.3 | 2022-11-25 |
| No impact on workloads. |
v2.8.1 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.8.1 | 2022-11-21 |
| No impact on workloads. |
v2.8.0 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.8.0 | 2022-11-21 |
| No impact on workloads. |
v2.7.5 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.7.5 | 2022-11-07 | Role-based access control (RBAC) resources of V2.7.4 are cleared. | No impact on workloads. |
October 2022
Version number | Image address | Release date | Description | Impact |
v2.7.4 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.7.4 | 2022-10-28 |
| No impact on workloads. |
September 2022
Version number | Image address | Release date | Description | Impact |
v2.7.3 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.7.3 | 2022-09-28 | 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 | 2022-09-13 |
| No impact on workloads. |
August 2022
Version number | Image address | Release date | Description | Impact |
v2.7.1 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.7.1 | 2022-08-17 | 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 | 2022-08-02 |
| No impact on workloads. |
July 2022
Version number | Image address | Release date | Description | Impact |
v2.6.1 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.6.1 | 2022-07-05 | The issue that ack-virtual-node occasionally becomes stuck in the startup process is fixed. | No impact on workloads. |
June 2022
Version number | Image address | Release date | Description | Impact |
v2.6.0 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.6.0 | 2022-06-16 |
| No impact on workloads. |
May 2022
Version number | Image address | Release date | Description | Impact |
v2.5.4 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.5.4 | 2022-05-20 | The issue that the component crashes when you configure eci-profile | No impact on workloads. |
April 2022
Version number | Image address | Release date | Description | Impact |
v2.5.3 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.5.3 | 2022-04-28 |
| No impact on workloads. |
v2.5.2 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.5.2 | 2022-04-20 |
| No impact on workloads. |
March 2022
Version number | Image address | Release date | Description | Impact |
v2.5.1 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.5.1 | 2022-03-31 |
| No impact on workloads. |
v2.4.3 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.4.3 | 2022-03-17 | The issue that the system does not respond to the | No impact on workloads. |
January 2022
Version number | Image address | Release date | Description | Impact |
v2.4.2 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.4.2 | 2022-01-11 |
| No impact on workloads. |
December 2021
Version number | Image address | Release date | Description | Impact |
v2.4.0 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.4.0 | 2021-12-28 |
| No impact on workloads. |
November 2021
Version number | Image address | Release date | Description | Impact |
v2.3.0 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.3.0 | 2021-11-15 |
| No impact on workloads. |
October 2021
Version number | Image address | Release date | Description | Impact |
v2.2.0 | registry-vpc.$RegionId.aliyuncs.com/acs/virtual-nodes-eci:v2.2.0 | 2021-10-26 | 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 | 2021-10-12 | New features:
Fixed issues:
Optimizations:
| No impact on workloads. |
May 2021
Version number | 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 | 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 | 2021-05-13 | Rolling update for Alibaba Cloud DNS 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 | 2021-05-06 | Node selectors can be used to configure pod scheduling. This means that when a pod is configured with the | No impact on workloads. |
April 2021
Version number | 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. | No impact on workloads. |
March 2021
Version number | 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 |
| No impact on workloads. |
February 2021
Version number | 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 |
| No impact on workloads. |
December 2020
Version number | 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 |
| 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 number | 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 number | 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 |
| If the virtual-nodes-eci controller is deployed on a Deployment, delete the pods on the virtual-kubelet node and install the component again. |