本文介绍容器服务Kubernetes版支持的操作系统镜像、操作系统过滤规则以及使用限制。
容器服务Kubernetes版支持的操作系统镜像
在创建ACK集群、节点池时,您需要选择节点的操作系统镜像。系统默认只提供各个镜像类型的最新版本。ACK所支持的操作系统镜像及各镜像支持的K8s集群版本,列表如下。
ACK自身维护一套支持的系统镜像列表,与ECS最新版本的镜像可能会有一定延迟。请以ACK支持的系统镜像为准。
Alibaba Cloud Linux 2、CentOS分别于2024年03月31日00:00:00、2024年06月30日00:00:00完全停止维护(EOL),阿里云会停止对使用相应操作系统版本的ECS实例提供技术支持服务。为了获得快速高效的技术支持和保障业务稳定,建议您使用操作系统Alibaba Cloud Linux 3或ContainerOS。关于变更内容及解决方案,请参见【产品变更】关于Alibaba Cloud Linux 2、CentOS 7停止维护的公告。
镜像类型 | 镜像名称(含版本信息) | 镜像ID | 平台 | 系统架构 | 启动模式 | 系统大小 | 支持的K8s集群版本 |
Alibaba Cloud Linux 3 | Alibaba Cloud Linux 3.2104 LTS 64 bit | aliyun_3_9_x64_20G_alibase_20231219.vhd | Aliyun | x86_64 | BIOS | 20 GiB | v1.18.8及以上 |
Alibaba Cloud Linux 3 Arm版 | Alibaba Cloud Linux 3.2104 LTS 64 bit ARM Edition | aliyun_3_arm64_20G_alibase_20230731.vhd | Aliyun | arm64 | UEFI | 20 GiB | v1.20.4及以上 |
Alibaba Cloud Linux UEFI 3 | Alibaba Cloud Linux UEFI 3.2104 Security Enhanced | aliyun_3_x64_20G_uefi_alibase_20230727.vhd | Aliyun | x86_64 | UEFI | 20 GiB | v1.18.8及以上 |
ContainerOS | ContainerOS 3 | lifsea_3_x64_10G_containerd_1_6_28_alibase_20240202.vhd | Aliyun | x86_64 | BIOS | 20 GiB | v1.24.3及以上 |
Windows | Windows Server 2019 (20211217) | win2019_1809_x64_dtc_en-us_40G_container_alibase_20211217.vhd | WindowsServer2019 | x86_64 | BIOS | 40 GiB | v1.18.8及以上 |
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 | v1.18.8及以上 |
Alibaba Cloud Linux 2(EOL) | Alibaba Cloud Linux 2.1903 LTS 64 bit | aliyun_2_1903_x64_20G_alibase_20231221.vhd | Aliyun | x86_64 | BIOS | 20 GiB | 全部版本 |
CentOS(即将EOL) | CentOS 7.9 64 bit | centos_7_9_x64_20G_alibase_20230718.vhd | CentOS | x86_64 | BIOS | 20 GiB | 全部版本 |
操作系统使用限制
根据所选实例规格支持的镜像过滤掉不支持的操作系统。有多个实例规格时,可选的操作系统为多个实例规格支持镜像的交集。
以下两类场景,不支持将操作系统设置为Windows操作系统。
节点池类型为托管节点池。
集群网络插件为Terway。
以下四类场景,仅支持将操作系统设置为Alibaba Cloud Linux操作系统。
集群网络插件为Terway-Eniip且选中IPvlan或DataPath V2。
容器运行时为安全沙箱。
创建加密计算托管集群的时候。
创建托管版集群的时候不支持选择Windows系统。
Alibaba Cloud Linux 3 Arm版操作系统仅支持Arm架构的实例规格。
自定义镜像操作系统不支持在托管节点池场景下的故障自愈和节点池升级功能中的OS升级。
相关文档
通过节点池,您可以更方便地对节点进行分组管理,例如节点运维、节点配置、开启节点自动弹性伸缩、批量管理、指定调度等。
托管节点池是ACK全新推出的自动化运维型节点池,可以自动完成部分节点运维操作。
节点池是一组具有相同配置和用途的节点,便于对集群中的节点进行分组管理和运维。创建节点池,请参见创建节点池。
创建Kubernetes托管版集群时,您只需创建节点,无需维护控制面板。控制面板由阿里云容器服务创建并托管,降低了运维成本,帮助您聚焦业务应用。