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

Alibaba Cloud Linux:Alibaba Cloud Linux 3 コンテナー最適化イメージ

最終更新日:Oct 12, 2025

Alibaba Cloud Linux 3 コンテナー最適化イメージは、クラウドネイティブオペレーティングシステムである Alibaba Cloud Linux のデフォルトの標準イメージをベースに、コンテナーシナリオ向けに最適化されたイメージです。 Alibaba Cloud Linux 3 コンテナー最適化イメージは、Container Service for Kubernetes (ACK) 上での多数のお客様の豊富な実務経験に基づき、Alibaba Cloud が社内で開発したものです。 Alibaba Cloud Linux 3 コンテナー最適化イメージは、より高いビジネスデプロイメント密度、より速い起動速度、より高いレベルのセキュリティ隔離を必要とするコンテナーシナリオに適しています。 Alibaba Cloud Linux 3 コンテナー最適化イメージを使用して、コンテナー化されたサービスをデプロイできます。

メリット

Alibaba Cloud Linux 3 コンテナー最適化イメージには、以下のメリットがあります。

  • アジャイルな起動: Alibaba Cloud Linux 3 コンテナー最適化イメージには、コンテナーランタイムソフトウェアとツールチェーンがプリインストールされており、Kubernetes クラスターノードの初期化プロセスが大幅に簡素化されています。 これにより、ノードの起動時間が最大 50% 短縮され、クラスターのスケーリング効率が向上します。

  • セキュリティと信頼性: Alibaba Cloud Linux 3 コンテナー最適化イメージにプリインストールされているコンテナーランタイムソフトウェアとツールチェーンは、Alibaba Cloud によって徹底的にテストされ、パフォーマンステューニングが行われているため、コンテナーワークロードの安定性、セキュリティ、信頼性が保証されます。

  • すぐに使用可能: Alibaba Cloud Linux 3 コンテナー最適化イメージは、ACK 上でのグローバルなエンタープライズ顧客の豊富な実務経験に基づいて開発されており、ネットワークスループット、ストレージ I/O、メモリ管理メトリックなどのコンテナーワークロードの主要なパフォーマンスメトリックに対して最適化されたシステムレベルのカーネルパラメーターを含み、厳密に検証されたベストプラクティスの構成を提供します。

Alibaba Cloud Linux 3 コンテナー最適化イメージは コントロールグループ (cgroup) v2 を使用し、cgroup 間でシステムリソースを分配するための Linux カーネル機能を提供します。 Cgroup v2 は、API の統一された階層設計、コンテナーへのより安全なサブツリーの委任、強化されたリソース割り当て管理、複数のリソースにまたがる隔離など、いくつかの改善を導入しています。

Kubernetes では、kubelet とコンテナーランタイムが Linux cgroup と連携して、Pod 内の各コンテナーが使用できる CPU やメモリの量を制限するなど、リソース管理を行います。 Kubernetes はバージョン 1.25 から cgroup v2 をサポートし、バージョン 1.31 から cgroup v1 のサポートをメンテナンスモードに移行し、将来のバージョンでは cgroup v1 のサポートを削除する予定です。 MemoryQoS や Pressure Stall Information (PSI) などの特定のコミュニティ拡張機能は、cgroup v2 で完全にサポートされています。 cgroup v2 の詳細については、「cgroup v2 について」をご参照ください。

課金

Alibaba Cloud Linux 3 コンテナー最適化イメージは無料で提供されます。 Alibaba Cloud Linux 3 コンテナー最適化イメージを使用して Elastic Compute Service (ECS) インスタンスを作成する場合、vCPU、メモリ、ストレージ、パブリック帯域幅、スナップショットなど、インスタンスが使用する他のリソースに対して課金される場合があります。 ECS リソースの課金の詳細については、「課金の概要」をご参照ください。

シナリオ

ビジネスで Kubernetes ベースのコンテナー化されたデプロイメントが必要な場合は、Alibaba Cloud Linux 3 コンテナー最適化イメージを使用して、Alibaba Cloud Linux 3 Container-optimized Edition をノードとして実行する ECS インスタンスを作成できます。

手順

ACK クラスターを作成する際は、ノードのオペレーティングシステムイメージとして Alibaba Cloud Linux 3 コンテナー最適化イメージを使用することをお勧めします。 詳細については、「ACK マネージドクラスターの作成」および「ノードプールの作成と管理」をご参照ください。

Alibaba Cloud 上で Kubernetes クラスターを作成する際は、ノードのオペレーティングシステムイメージとして Alibaba Cloud Linux 3 コンテナー最適化イメージを使用します。 詳細については、「[クイック起動] タブでサブスクリプションインスタンスを作成する」をご参照ください。

cgroup v2 との互換性

Alibaba Cloud Linux 3 コンテナー最適化イメージは cgroup v2 を使用します。 Cgroup v1 と cgroup v2 は、一般的なインターフェイスとサブシステムのインターフェイスの点で異なります。 Java アプリケーションなど、cgroup v2 をサポートするオペレーティングシステムにデプロイされたアプリケーションが cgroup ファイルシステムに直接アクセスする必要がある場合は、ツールバージョンが cgroup v1 と cgroup v2 の互換性要件を満たしていることを確認してください。 次の表に、コンテナーシナリオで影響を受けるソフトウェアと、そのソフトウェアのトラブルシューティング方法に関するソリューションを示します。

影響を受けるソフトウェア

ソリューション

cAdvisor

スタンドアロンの DaemonSet として cAdvisor を使用して Pod とコンテナーをモニターする場合は、cAdvisor を v0.43.0 以降に更新してください。

Java アプリケーション

Dragonwell: 11.0.16.12、8.15.16-GA、およびそれ以降。

OpenJDK/HotSpot: jdk8u372、11.0.16、15、およびそれ以降。

IBM Semeru Runtimes: 8.0.382.0、11.0.20.0、17.0.8.0、およびそれ以降。

IBM Java: 8.0.8.6 およびそれ以降。

Go アプリケーション

uber-go/automaxprocs を v1.5.1 以降にアップグレードします。

cgroup v2 への移行方法の詳細については、「cgroup v2 への移行」をご参照ください。