すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:オペレーティングシステム

最終更新日:Nov 19, 2025

このトピックでは、Container Service for Kubernetes のオペレーティングシステムイメージ、OS フィルタリングルール、および制限について説明します。

Container Service for Kubernetes でサポートされているオペレーティングシステムイメージ

ACK クラスターまたはノードプールを作成するときに、ノードのオペレーティングシステムイメージを選択できます。デフォルトでは、各イメージタイプの最新バージョンのみが利用可能です。次の表に、ACK がサポートする OS イメージと、対応するサポート対象の ACK クラスターバージョンを示します。

重要
  • ACK は、サポートされている OS イメージの独自のリストを管理しています。このリストには、ECS で利用可能な最新のイメージバージョンが含まれていない場合があります。

  • Alibaba Cloud Linux 2 と CentOS は、それぞれ 2024 年 3 月 31 日 00:00:00 と 2024 年 6 月 30 日 00:00:00 にサポートが終了 (EOL) しました。Alibaba Cloud は、これらの OS バージョンを使用する ECS インスタンスに対するテクニカルサポートを今後提供しません。ビジネスの安定性を確保し、効率的なテクニカルサポートを受けるために、Alibaba Cloud Linux 3 または ContainerOS を使用することを推奨します。変更点と解決策の詳細については、「[製品の変更] Alibaba Cloud Linux 2 および CentOS 7 のメンテナンス終了」をご参照ください。

イメージタイプ

イメージ名 (バージョンを含む)

イメージ ID

プラットフォーム

システムアーキテクチャ

ブートモード

システムサイズ

サポートされているクラスターバージョン

Alibaba Cloud Linux 3.2104 LTS 64 ビットコンテナー最適化版

Alibaba Cloud Linux 3.2104 コンテナー最適化

aliyun_3_x64_20G_container_optimized_20241226.vhd

デフォルトで cgroup v2 を使用

Aliyun

x86_64

UEFI 優先

20 GiB

1.26 以降

ContainerOS

ContainerOS 3

lifsea_3_x64_10G_containerd_1_6_28_alibase_20240705.vhd

ContainerOS 3.3 以降はデフォルトで cgroup v2 を使用

Aliyun

x86_64

BIOS

10 GiB

1.24 以降

Alibaba Cloud Linux 3

Alibaba Cloud Linux 3.2104 LTS 64 ビット

aliyun_3_x64_20G_alibase_20240528.vhd

Aliyun

x86_64

BIOS

20 GiB

1.18 以降

Alibaba Cloud Linux 3 ARM 版

Alibaba Cloud Linux 3.2104 LTS 64 ビット ARM 版

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 セキュリティ強化版

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 ビット

Red Hat Enterprise Linux 9.3 64bit

RHEL 9 以降はデフォルトで cgroup v2 を使用

Red Hat

x86_64

BIOS

20 GiB

1.20 以降

Ubuntu

Ubuntu 22.04

ubuntu_22_04_x64_20G_alibase_20240508.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、バージョン 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 ビット

aliyun_2_1903_x64_20G_alibase_20231221.vhd

Aliyun

x86_64

BIOS

20 GiB

1.30 未満

CentOS (EOL)

CentOS 7.9 64 ビット

centos_7_9_x64_20G_alibase_20230718.vhd

CentOS

x86_64

BIOS

20 GiB

1.30 未満

使用上の注意

オペレーティングシステムの制限

利用可能なオペレーティングシステムのリストは、選択したインスタンスタイプがサポートするイメージに基づいてフィルタリングされます。複数のインスタンスタイプを選択した場合、利用可能なオペレーティングシステムのリストは、選択したすべてのインスタンスタイプがサポートするイメージの共通部分になります。

オペレーティングシステムタイプ

制限

Windows

既存の ACK マネージドクラスター でのみ Windows ノードを作成できます。新しい ACK マネージドクラスター を作成するときに Windows ノードを作成することはできません。Windows オペレーティングシステムは、次のシナリオではサポートされていません:

  • ノードプールがマネージドノードプールではない。

  • クラスターネットワークプラグインが Terway である。

  • ノードコンテナーランタイムが containerd である。

  • インスタンスは、4 コア以上かつ 8 GB 以上のメモリを持つ非 GPU インスタンスタイプである必要があります。

Windows オペレーティングシステムの制限と注意事項の詳細については、「制限」をご参照ください。

Alibaba Cloud Linux

次のシナリオでは、Alibaba Cloud Linux オペレーティングシステムのみがサポートされています:

  • クラスターネットワークプラグインが Terway-Eniip で、IPvlan または DataPath V2 が選択されている。

  • コンテナーランタイムは Sandboxed-Container です。

  • Confidential Computing ACK マネージドクラスターを作成する。

Alibaba Cloud Linux 3 ARM 版

Arm アーキテクチャのインスタンスタイプのみがサポートされています。

Ubuntu

  • クラスターバージョンが 1.30 以降である。クラスターをアップグレードするには、「クラスターを手動でアップグレードする」をご参照ください。

  • ノードの初期化中、OS の自動アップグレードは無効になります。

  • ノードの初期化中、/etc/resolv.conf シンボリックリンクは /run/systemd/resolve/stub-resolv.conf を指し、DNS サーバは DHCP によって設定されます。

  • Cloud Parallel File System (CPFS) 永続ボリューム (PV)、イメージアクセラレーションプラグイン、セキュリティ強化などの機能は現在サポートされていません。

RHEL 9.3

ACK クラスターで RHEL オペレーティングシステムを使用できますが、カスタムイメージを使用する必要があります。詳細については、「インスタンスからカスタムイメージを作成する」をご参照ください。

カスタムイメージを作成した後、それを使用してノードプールを作成できます。ノードプール内のすべてのノードは、このイメージに基づいてデプロイされます。

手順を展開して表示

  1. ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。

  2. クラスター ページで、管理するクラスターを見つけてその名前をクリックします。左側のナビゲーションウィンドウで、[ノード] > [ノードプール] を選択します。

  3. ページの右上隅にある [ノードプールの作成] をクリックします。[オペレーティングシステム] で、[カスタムイメージ] を選択し、作成したイメージを選択します。

    ノードプールを作成するためのすべてのパラメーターを設定する方法の詳細については、「ノードプールの作成と管理」をご参照ください。

カスタムイメージのオペレーティングシステム

  • ACK クラスターでサポートされているオペレーティングシステムからのみカスタムイメージを作成してください。

  • ACK クラスターで実行中の ECS インスタンス上でカスタムイメージをビルドしないでください。これを行うには、まずクラスターから ECS インスタンスを削除する必要があります。詳細については、「ノードの削除」をご参照ください。

  • カスタムイメージ内の事前定義された動作ロジックは、クラスターノードの初期化、コンテナーの起動、ノード OS のアップグレード、マネージドノードプール内のノードの自動回復などの操作に影響を与える可能性があります。本番環境で使用する前に、カスタムイメージがテストおよび検証されていることを確認してください。

  • オペレーティングシステムでスワップ領域を有効にしないでください。

cgroup バージョン

Linux カーネルは cgroup (v1 と v2) を使用して、プロセスのリソースを制限および分離します。バージョン間の違いにより、アプリケーションを cgroup v1 から cgroup v2 に移行する場合、互換性を確保するためにノードプールのオペレーティングシステムを変更し、ワークロードを調整する必要があります。詳細については、「ノードを cgroup v2 に移行する」をご参照ください。

関連ドキュメント

  • Alibaba Cloud Linux 3 コンテナー最適化イメージの詳細については、「Alibaba Cloud Linux 3 コンテナー最適化イメージ」をご参照ください。

  • ノードプールを使用して、メンテナンス、OS CVE 脆弱性のパッチ適用、自動スケーリングなどの操作のためにノードをグループで管理できます。

  • ACK マネージドクラスターを作成する場合、ノードを作成するだけで、クラスターのコントロールプレーンを維持する必要はありません。ACK がコントロールプレーンを作成してホストするため、メンテナンスコストが削減され、ビジネスアプリケーションに集中できます。