This topic describes the features of the aliyun-acr-acceleration-suite component and lists the latest changes to aliyun-acr-acceleration-suite.
The aliyun-acr-acceleration-suite component is a client plug-in that enables on-demand image loading. This accelerates image loading. You can deploy this component on a worker node as a DaemonSet. Container Service for Kubernetes (ACK) collaborates with Container Registry to enable accelerated images. After you deploy aliyun-acr-acceleration-suite in a cluster, the system automatically converts a source image into an accelerated image. When an image pull request is received, the system decompresses data based on your needs without interrupting services. In this case, the system does not have to download or decompress full data. This speeds up application deployment and enables on-demand image loading.
Note Only managed and dedicated Kubernetes clusters of Kubernetes 1.16.9 or later support accelerated images. When you create the cluster, set the container runtime to Docker and select one of the following operating systems: Aliyun Linux 2.1903, CentOS 7.6, CentOS 7.7, CentOS 7.8, and CentOS 7.9.
- HTTP readiness and HTTP liveness probes are supported for mutating admission webhooks.
- Labels can be added to workloads to enable on-demand image loading. The key of the label is
k8s.aliyun.com/image-accelerate-mode. The value of the label is
|No impact on workloads
||Management of image storage plug-ins, configuration of access to image repositories, and automatic injection of accelerated images to pods are supported.
||We recommend that you upgrade during off-peak hours.