Azure Kubernetes Service (AKS)用の Azure Container Linux (ACL) は、AKS ノード プール用の不変のコンテナー最適化オペレーティング システムです。 詳細については、「Azure Container Linux for AKS」を参照してください。
このクイック スタートでは、次の方法について説明します。
- Azure CLIと
kubectlをインストールします。 - Azure リソース グループを作成します。
- Azure Container Linux を使用する AKS クラスターをデプロイします。
- クラスターに接続し、ノードを確認します。
Note
Azure Linux 4.0 は現在、preview であり、評価とテストの目的に厳密に限定されています。 運用環境での使用には適していません。
Prerequisites
Azure サブスクリプション。 お持ちでない場合は、 無料アカウントを作成してください。
Azure CLIの最新バージョン。 Azure CLI をインストールまたはアップグレードするには、「 Azure CLI のインストール」を参照してください。
Kubernetes CLI。
kubectlAzure CLIと共にインストールするには、az aks install-cliコマンドを使用します。az aks install-cliAzure サブスクリプションにリソース グループと AKS クラスターを作成するためのアクセス許可。
環境変数の設定
次の環境変数を設定して、デプロイのリソース グループ名、クラスター名、および場所を定義します。 ここで示したのと同じ値を使用するか、環境内で一意の名前に置き換えることができます。
export RESOURCE_GROUP="acl-aks-rg"
export CLUSTER_NAME="acl-aks-cluster"
export LOCATION="eastus"
リソース グループを作成します
コマンドを使用して、AKS クラスターの az group createを作成します。
az group create \
--name $RESOURCE_GROUP \
--location $LOCATION
Azure Container Linux を使用する AKS クラスターを作成する
az aks create パラメーターを --os-sku に設定して、AzureContainerLinux コマンドを使用して ACL を使用する AKS クラスターを作成します。
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--node-count 3 \
--generate-ssh-keys \
--os-sku AzureContainerLinux
デプロイが完了するまでに数分かかる場合があります。
クラスターに接続する
クラスターがデプロイされたら、
kubectlコマンドを使用してクラスター資格情報を取得して、クラスターに接続するようにaz aks get-credentialsを構成します。az aks get-credentials \ --resource-group $RESOURCE_GROUP \ --name $CLUSTER_NAMEkubectl get nodesコマンドを使用して、クラスター ノードの一覧を返す準備ができているノードを確認します。kubectl get nodes出力例:
NAME STATUS ROLES AGE VERSION aks-nodepool1-12345678-vmss000000 Ready agent 5m v1.34.4 aks-nodepool1-12345678-vmss000001 Ready agent 5m v1.34.4 aks-nodepool1-12345678-vmss000002 Ready agent 5m v1.34.4
リソースをクリーンアップする
このクラスターを引き続き使用する予定がない場合は、 az group delete コマンドを使用して継続的な料金が発生しないように、リソース グループを削除します。 リソース グループを削除すると、AKS クラスターと関連付けられているすべてのリソースが削除されます。
az group delete --name $RESOURCE_GROUP --yes --no-wait
関連するコンテンツ
Azure Container Linux (ACL) とその AKS との統合方法の詳細については、次のリソースを参照してください。