Azure Linux コンテナー ホストは、Azure Kubernetes Service (AKS) でコンテナー ワークロードを実行するために最適化されたオペレーティング システム (OS) イメージです。
Azure Linux コンテナー ホストは軽量であり、コンテナー ワークロードの実行に必要なパッケージのみが含まれます。 コンテナー ホストは、重要な検証テストと内部使用によって強化され、Azure エージェントと互換性があります。 AKS、Azure Local、Azure Arc全体で、クラウドからエッジまでの信頼性と一貫性が提供されます。新しいクラスター Azure Linux ノード プールをデプロイしたり、Linux ノード プールAzure既存のクラスターに追加したり、既存のノードAzure Linux ノードに移行したりできます。
この記事では、Azure Linux Container Host の概要、その主な利点、および AKS でコンテナー ワークロードを実行するときにサポートされる GPU VM サイズについて説明します。
主な利点
Azure Linux コンテナー ホストには、次の主な利点があります。
| Benefit | Description |
|---|---|
| 小型軽量 | • コンテナー ワークロードを実行するために必要なパッケージのセットのみが含まれており、ディスクとメモリのリソースが制限され、AKS でのクラスター操作が高速化されます。 • 約 400 個のパッケージがあり、AKS で最大 5 GB の最小ディスク領域を占有します。 |
| 安全なサプライ チェーン | • Microsoftの Linux チームと AKS チームは、Azure Linux Container Host パッケージをソースからビルド、署名、検証し、Microsoft所有およびセキュリティで保護されたプラットフォームのパッケージとソースをホストします。 • 各パッケージは、リリース前の回帰を防ぐために、既存のイメージに対して完全な単体テストとエンドツーエンドのテストを実行します。 • Azure Linux は、安定性、カーネルや openssl などのコア コンポーネントのバックポート修正に重点を置き、大幅な変更やバージョンのバンプをメジャー リリースの境界に限定して、お客様の停止を防ぎます。 |
| デフォルトで安全が確保されています | • セキュリティで保護された既定の原則に従います。これには、Azure用に調整されたAzureクラウドの最適化とフラグを含む、強化された Linux カーネルの使用が含まれます。 • 攻撃面を減らし、不要なパッケージのパッチ適用とメンテナンスを排除します。 • Microsoftは、一般的な脆弱性と露出 (CVE) データベースを監視し、必要に応じて、セキュリティ パッチを毎月リリースし、重要な更新プログラムを数日以内にリリースします。 • Azure Linux は、すべての CIS レベル 1 ベンチマークに合格し、AKS 上で唯一の Linux ディストリビューションになります。 |
| 既存のワークロードとの互換性を維持する | • AKS 上のすべての既存および将来の AKS 拡張機能、アドオン、およびオープン ソース プロジェクトは、Linux Azureサポートします。 拡張機能のサポートには、Dapr などのランタイム コンポーネント、Terraform などの IaC ツール、Dynatrace などの監視ソリューションのサポートが含まれます。 • Azure Linux には、コンテナー ランタイムとして containerd とアップストリーム Linux カーネルが付属しています。これにより、Linux イメージに基づく既存のコンテナー (Alpine など) をAzure Linux でシームレスに動作できます。 |
サポートされている GPU 仮想マシン (VM) のサイズ
Azure Linux では、AKS で使用されるすべての NVIDIA GPU VM サイズがサポートされます。 Azure Linux を使用した AKS への NVIDIA GPU ワークロードのデプロイを開始するには、「 GPU を使用して、Azure Kubernetes Service (AKS)でコンピューティング集中型ワークロードを使用する」を参照してください。
関連するコンテンツ
Azure Linux Container Host for AKS Azure CLI