Container Service for Kubernetes ノードでサポートされているオペレーティングシステムイメージと、その使用上の制限について説明します。
Container Service for Kubernetes がサポートするオペレーティングシステムイメージ
ACK クラスターまたはノードプールを作成する際に、ノードのオペレーティングシステムイメージを選択します。デフォルトでは、各イメージタイプの最新バージョンのみが利用可能です。
ACK は独自のサポート対象イメージリストを維持しており、これは最新の Elastic Compute Service (ECS) バージョンよりも遅れる場合があります。このリストが正となります。
Alibaba Cloud Linux 2 および CentOS は、それぞれ 2024 年 3 月 31 日と 2024 年 6 月 30 日に保守終了 (EOL) を迎えました。Alibaba Cloud は、これらのバージョンを実行している ECS インスタンスへのテクニカルサポートを終了しました。代わりに Alibaba Cloud Linux 3 または ContainerOS を使用してください。詳細については、「[製品変更] Alibaba Cloud Linux 2 および CentOS 7 の保守終了」をご参照ください。
イメージタイプ | イメージ名 (バージョンを含む) | イメージ ID | プラットフォーム | システムアーキテクチャー | 起動モード | システムサイズ | 対応クラスターバージョン |
Alibaba Cloud Linux 4 LTS 64-bit Container-Optimized Edition | Alibaba Cloud Linux 4 LTS 64-bit Container-Optimized Edition | aliyun_4_x64_20G_container_optimized_alibase_20251106.vhd デフォルトで cgroup v2 を使用します。 | Aliyun | x86_64 | UEFI-Preferred | 20 GiB | 1.33 以降 |
Alibaba Cloud Linux 3.2104 LTS 64-bit Container-Optimized Edition | Alibaba Cloud Linux 3.2104 Container-Optimized | aliyun_3_x64_20G_container_optimized_alibase_20251215.vhd デフォルトで cgroup v2 を使用します。 | Aliyun | x86_64 | UEFI-Preferred | 20 GiB | 1.26 以降 |
ContainerOS | ContainerOS 3 | lifsea_3_x64_5G_alibase_20251204.qcow2 ContainerOS 3.3 以降は、デフォルトで cgroup v2 を使用します。 | Aliyun | x86_64 | BIOS | 5 GiB | 1.31 以降 |
Alibaba Cloud Linux 3 | Alibaba Cloud Linux 3.2104 LTS 64 bit | aliyun_3_x64_20G_alibase_20251215.vhd | Aliyun | x86_64 | BIOS | 20 GiB | 1.18 以降 |
Alibaba Cloud Linux 3 Arm Edition | Alibaba Cloud Linux 3.2104 LTS 64 bit ARM Edition | aliyun_3_arm64_20G_alibase_20240528.vhd | Aliyun | arm64 | UEFI | 20 GiB | 1.20 以降 |
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 | 1.18 以降 |
Red Hat | Red Hat Enterprise Linux (RHEL) 9.3 64-bit | Red Hat Enterprise Linux 9.3 64ビット RHEL 9 以降は、デフォルトで cgroup v2 を使用します。 | Red Hat | x86_64 | BIOS | 20 GiB | 1.20 以降 |
Ubuntu | Ubuntu 24.04 | ubuntu_24_04_x64_20G_alibase_20251126.vhd Ubuntu 22 以降は、デフォルトで cgroup v2 を使用します。 | Ubuntu | x86_64 | BIOS | 20 GiB | 1.30 以降 |
Windows | Windows Server 2022 (20240220) | win2022_21H2_x64_dtc_en-us_40G_container_alibase_20240220.vhd | WindowsServer2022 | x86_64 | BIOS | 40 GiB | 1.18 以降 |
Windows | Windows Server 2019 (20240220) | win2019_1809_x64_dtc_en-us_40G_container_alibase_20240220.vhd | WindowsServer2019 | x86_64 | BIOS | 40 GiB | 1.18 以降 |
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 以降 |
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 | 1.30 未満 |
CentOS (EOL) | CentOS 7.9 64 bit | centos_7_9_x64_20G_alibase_20230718.vhd | CentOS | x86_64 | BIOS | 20 GiB | 1.30 未満 |
注意事項
オペレーティングシステムの制限
利用可能なオペレーティングシステムは、選択したインスタンスタイプによって異なります。複数のインスタンスタイプを選択した場合、選択肢は、すべてでサポートされているオペレーティングシステムに絞り込まれます。
オペレーティングシステムタイプ | 制限 |
Alibaba Cloud Linux 4 LTS 64-bit Container-Optimized Edition | Terway バージョン 1.16.4 以降、または 1.9.18 (含む) から 1.10.0 (含まない) までのバージョンが必要です。 |
Alibaba Cloud Linux | 以下のシナリオでは、Alibaba Cloud Linux のみがサポートされます。
|
Alibaba Cloud Linux 3 Arm Edition | Arm アーキテクチャーのインスタンスタイプのみがサポートされます。 |
Ubuntu |
|
RHEL 9.3 | RHEL にはカスタムイメージが必要です。詳細については、「インスタンスからカスタムイメージを作成」をご参照ください。 カスタムイメージを使用してノードプールを作成します。プール内のすべてのノードは、このイメージでデプロイされます。 |
カスタムイメージのオペレーティングシステム |
|
Windows | クラスタータイプ、バージョン、ネットワークプラグインなどに制限があります。 詳細については、「Windows ノードプールの作成と管理」をご参照ください。 |
cgroup のバージョン
Linux カーネルは cgroup (v1 および v2) を使用して、プロセスのリソースを制限および分離します。v1 と v2 には大きな相違点があるため、v1 から v2 へ移行するには、ノードプールのオペレーティングシステムを変更し、ワークロードを調整する必要があります。cgroup v2 へのノード移行をご参照ください。
関連ドキュメント
「Alibaba Cloud Linux 3 コンテナ最適化イメージ」をご参照ください。
ノードプールを使用して、メンテナンス、OS の CVE パッチ適用、自動スケーリングなどの操作のためにノードを管理します。
ACK マネージドクラスターを作成する際、作成するのはワーカーノードのみです。ACK がコントロールプレーンをホストするため、メンテナンスのオーバーヘッドが削減されます。