Azure Kubernetes Service (AKS) 用 Azure Linux コンテナー ホストを使用する

AKS 用 Azure Linux コンテナー ホストは Microsoft によって作成されたオープンソースの Linux ディストリビューションであり、Azure Kubernetes Service (AKS) 上のコンテナー ホストとして使用できます。 Azure Linux コンテナー ホストは、AKS、AKS-HCI、および Arc 製品全体にわたるクラウドからエッジまでの信頼性と一貫性を提供します。 新しいクラスターへの Azure Linux ノード プールのデプロイ、既存の Ubuntu クラスターへの Azure Linux ノード プールの追加、Ubuntu ノードの Azure Linux ノードへの移行を実行できます。 Azure Linux の詳細については、Azure Linux のドキュメントを参照してください。

Azure Linux を使用する理由

AKS 上の Azure Linux コンテナー ホストは、すべての Linux 開発を行うための 1 つの場所を提供するネイティブ AKS イメージを使用します。 すべてのパッケージはソースから構築されて検証され、実証済みのコンポーネントでサービスが確実に実行されるようにします。 Azure Linux は軽量であり、コンテナー ワークロードの実行に必要なパッケージのセットのみが含まれています。 これにより、攻撃面が減少し、不要なパッケージのパッチ適用とメンテナンスが排除されます。 ベース レイヤーには、Azure 用にチューニングされた Microsoft 強化カーネルがあります。 Azure Linux の主要機能の詳細を確認してください。

AKS で Azure Linux を使用する方法

Note

Azure Linux ノード プールが一般提供 (GA) になりました。 利点とデプロイの手順については、AKS 用 Azure Linux コンテナー ホストの概要に関する記事を参照してください。

AKS 用 Azure Linux コンテナー ホストの使用を開始するには、次を参照してください。

Azure Linux ノードをアップグレードする方法

クラスターの自動アップグレードを有効にして、クラスターを最新の状態に保ち、セキュリティで保護することをお勧めします。 自動アップグレードを有効にするには、次を参照してください。

クラスター上のノードイメージを手動でアップグレードするには、az aks nodepool upgrade を実行します。

az aks nodepool upgrade \
    --resource-group myResourceGroup \
    --cluster-name myAKSCluster \
    --name myNodePool \
    --node-image-only

リージョン別の提供状況

Azure Linux コンテナー ホストは、AKS と同じリージョンで使用できます。

次のステップ

Azure Linux の詳細については、Azure Linux のドキュメントを参照してください。