All Products
Search
Document Center

Container Service for Kubernetes:Overview of OS images

Last Updated:Aug 11, 2023

This topic describes the OS images supported by Container Service for Kubernetes (ACK) and the limits on OS images. This topic also describes the limits on OS images for the instance types of nodes.

OS images supported by ACK

When you create an ACK cluster or a node pool, you must select an OS image for nodes. By default, ACK provides only the latest versions of different OS image types. The following table describes the OS images supported by ACK and the Kubernetes versions supported by each image.

Note

The following image list is maintained by ACK and may be different from the latest versions of images supported by Elastic Compute Service (ECS) due to update delays. We recommend that you use the OS images in the following table to deploy nodes.

Image type

Image name (including the image version)

Image ID

OS

Architecture

Startup mode

OS size

Supported Kubernetes version

Alibaba Cloud Linux 2

Alibaba Cloud Linux 2.1903 LTS 64 bit

aliyun_2_1903_x64_20G_alibase_20221102.vhd

Aliyun

x86_64

BIOS

20 GiB

All versions

Alibaba Cloud Linux 3

Alibaba Cloud Linux 3.2104 LTS 64 bit

aliyun_3_x64_20G_alibase_20221102.vhd

Aliyun

x86_64

BIOS

20 GiB

1.18.8 and later

Alibaba Cloud Linux 3 for ARM

Alibaba Cloud Linux 3.2104 LTS 64 bit ARM Edition

aliyun_3_arm64_20G_alibase_20220225.vhd

Aliyun

arm64

UEFI

20 GiB

1.20.4 and later

Alibaba Cloud Linux UEFI 2

Alibaba Cloud Linux UEFI 2.1903 LTS 64 bit

aliyun_2_1903_x64_20G_uefi_alibase_20210218.vhd

Aliyun

x86_64

UEFI

20 GiB

1.16.9 and later

ContainerOS

ContainerOS 1.24.6

lifsea_3_x64_10G_k8s_1_24_6_alibase_20221101.vhd

Aliyun

x86_64

BIOS

20 GiB

1.20.4 and later

CentOS

CentOS 7.9 64 bit

centos_7_9_x64_20G_alibase_20220824.vhd

CentOS

x86_64

BIOS

20 GiB

All versions

Windows

Windows Server 2019 (20211217)

win2019_1809_x64_dtc_en-us_40G_container_alibase_20211217.vhd

WindowsServer2019

x86_64

BIOS

40 GiB

1.18.8 and later

Windows Core

Windows Server Core, version 2004 (20211217)

wincore_2004_x64_dtc_en-us_40G_container_alibase_20211217.vhd

WindowsServer2019

x86_64

BIOS

40 GiB

1.18.8 and later

Limits on OS images

  • OS images that are not supported by all instance types of nodes are automatically filtered out. If you use multiple instance types, only the OS images that are supported by all instance types are available.

  • You cannot use Windows images in the following scenarios:

    • Your cluster uses managed node pools.

    • Your cluster uses the Terway network plug-in.

  • You can use only Alibaba Cloud Linux images in the following scenarios:

    • Your cluster uses the Terway-Eniip network plug-in and IPVLAN is selected.

    • The container runtime is Sandboxed-Container.

    • You want to create an ACK managed cluster for confidential computing.

    • You select multiple instance types, including instance types that use the NPU architecture.

  • In scenarios where managed node pools and the containerd container runtime are used, you can use only ContainerOS images.

  • You cannot use Windows images when you create an ACK managed cluster.

  • Alibaba Cloud Linux 3 for ARM images support only instance types that use the ARM architecture.

  • Custom images do not support automatic repair for managed node pools or OS updates during node pool updates.

References