Images de système d'exploitation prises en charge et limites d'utilisation pour les nœuds Container Service for Kubernetes.
Images de système d'exploitation prises en charge pour Container Service for Kubernetes
Lors de la création d'un cluster ou d'un pool de nœuds ACK, sélectionnez une image de système d'exploitation pour les nœuds. Seule la dernière version de chaque type d'image est disponible par défaut.
ACK gère sa propre liste d'images prises en charge, qui peut être en retard par rapport aux dernières versions ECS. Cette liste fait autorité.
Alibaba Cloud Linux 2 et CentOS ont atteint leur fin de vie (EOL) respectivement le 31 mars 2024 et le 30 juin 2024. Alibaba Cloud ne fournit plus de support technique pour les instances ECS exécutant ces versions. Utilisez plutôt Alibaba Cloud Linux 3 ou ContainerOS. Consultez [[Modification du produit] Fin de maintenance pour Alibaba Cloud Linux 2 et CentOS 7](t2602809.xdita#).
Type d'image | Nom de l'image (y compris la version) | ID de l'image | Plateforme | Architecture système | Mode de démarrage | Taille du système | Versions de cluster prises en charge |
Alibaba Cloud Linux 4 LTS 64 bits Édition optimisée pour les conteneurs | Alibaba Cloud Linux 4 LTS 64 bits Édition optimisée pour les conteneurs | aliyun_4_x64_20G_container_optimized_alibase_20251106.vhd Utilise cgroup v2 par défaut. | Aliyun | x86_64 | UEFI-Preferred | 20 GiB | 1.33 et versions ultérieures |
Alibaba Cloud Linux 3.2104 LTS 64 bits Édition optimisée pour les conteneurs | Alibaba Cloud Linux 3.2104 Optimisé pour les conteneurs | aliyun_3_x64_20G_container_optimized_alibase_20251215.vhd Utilise cgroup v2 par défaut. | Aliyun | x86_64 | UEFI-Preferred | 20 GiB | 1.26 et versions ultérieures |
ContainerOS | ContainerOS 3 | lifsea_3_x64_5G_alibase_20251204.qcow2 ContainerOS 3.3 et versions ultérieures utilisent cgroup v2 par défaut. | Aliyun | x86_64 | BIOS | 5 GiB | 1.31 et versions ultérieures |
Alibaba Cloud Linux 3 | Alibaba Cloud Linux 3.2104 LTS 64 bits | aliyun_3_x64_20G_alibase_20251215.vhd | Aliyun | x86_64 | BIOS | 20 GiB | 1.18 et versions ultérieures |
Alibaba Cloud Linux 3 Édition Arm | Alibaba Cloud Linux 3.2104 LTS 64 bits Édition ARM | aliyun_3_arm64_20G_alibase_20240528.vhd | Aliyun | arm64 | UEFI | 20 GiB | 1.20 et versions ultérieures |
Alibaba Cloud Linux UEFI 3 | Alibaba Cloud Linux UEFI 3.2104 Sécurité renforcée | aliyun_3_x64_20G_uefi_alibase_20230727.vhd | Aliyun | x86_64 | UEFI | 20 GiB | 1.18 et versions ultérieures |
Red Hat | Red Hat Enterprise Linux (RHEL) 9,3 64 bits | Red Hat Enterprise Linux 9.3 64bit RHEL 9 et versions ultérieures utilisent cgroup v2 par défaut. | Red Hat | x86_64 | BIOS | 20 GiB | 1.20 et versions ultérieures |
Ubuntu | Ubuntu 24.04 | ubuntu_24_04_x64_20G_alibase_20251126.vhd Ubuntu 22 et versions ultérieures utilisent cgroup v2 par défaut. | Ubuntu | x86_64 | BIOS | 20 GiB | 1.30 et versions ultérieures |
Windows | Windows Server 2022 (20240220) | win2022_21H2_x64_dtc_en-us_40G_container_alibase_20240220.vhd | WindowsServer2022 | x86_64 | BIOS | 40 GiB | 1.18 et versions ultérieures |
Windows | Windows Server 2019 (20240220) | win2019_1809_x64_dtc_en-us_40G_container_alibase_20240220.vhd | WindowsServer2019 | x86_64 | BIOS | 40 GiB | 1.18 et versions ultérieures |
Windows Core | Windows Server Core, version 2022 (20240223) | wincore_2022_x64_dtc_en-us_40G_container_alibase_20240223.vhd | WindowsServer2022 | x86_64 | BIOS | 40 GiB | 1.18 et versions ultérieures |
Alibaba Cloud Linux 2 (EOL) | Alibaba Cloud Linux 2.1903 LTS 64 bits | aliyun_2_1903_x64_20G_alibase_20231221.vhd | Aliyun | x86_64 | BIOS | 20 GiB | Antérieur à 1,30 |
CentOS (EOL) | CentOS 7.9 64 bits | centos_7_9_x64_20G_alibase_20230718.vhd | CentOS | x86_64 | BIOS | 20 GiB | Antérieur à 1,30 |
Remarques sur l'utilisation
Limites du système d'exploitation
Les systèmes d'exploitation disponibles dépendent des types d'instance sélectionnés. La sélection de plusieurs types d'instance restreint la liste à ceux pris en charge par tous les types choisis.
Type de système d'exploitation | Limites |
Alibaba Cloud Linux 4 LTS 64 bits Édition optimisée pour les conteneurs | Nécessite Terway version 1.16.4 ou ultérieure, ou une version comprise entre 1.9.18 (inclusive) et 1.10.0 (exclusive). |
Alibaba Cloud Linux | Seul Alibaba Cloud Linux est pris en charge dans les scénarios suivants :
|
Alibaba Cloud Linux 3 Édition Arm | Seuls les types d'instance d'architecture Arm sont pris en charge. |
Ubuntu |
|
RHEL 9.3 | RHEL nécessite une image personnalisée. Consultez Créer une image personnalisée à partir d'une instance. Utilisez l'image personnalisée pour créer un pool de nœuds. Tous les nœuds du pool seront déployés avec cette image. |
Système d'exploitation d'une image personnalisée |
|
Windows | Des limites s'appliquent au type de cluster, à la version, au plugin réseau, etc. Consultez Créer et gérer des pools de nœuds Windows. |
Versions de cgroup
Le noyau Linux utilise les cgroups (v1 et v2) pour limiter et isoler les ressources des processus. La migration de v1 vers v2 nécessite de modifier le système d'exploitation du pool de nœuds et d'ajuster les charges de travail en raison des importantes différences. Consultez Migrer les nœuds vers cgroup v2.
Références
Consultez Image de conteneur optimisée Alibaba Cloud Linux 3.
Utilisez pools de nœuds pour gérer les nœuds lors d'opérations telles que la maintenance, l'application de correctifs pour les CVE du système d'exploitation et la mise à l'échelle automatique.
Lorsque vous créez un cluster ACK managé, vous ne créez que des nœuds de travail. ACK héberge le plan de contrôle, ce qui réduit la charge de maintenance.