次の方法で共有


チュートリアル: AKS 用 Azure Linux コンテナー ホストを使用してクラスターを作成する

Azure Linux コンテナー ホストを使用してクラスターを作成するには、以下を使用します。

  1. Azure リソースのデプロイと管理に使用する論理コンテナーである、Azure リソース グループ。
  2. 運用環境に対応した Kubernetes クラスターをすばやく作成できるホスト型 Kubernetes サービスである Azure Kubernetes Service (AKS)

このチュートリアル (パート 1/5) では、次の方法を学習します。

  • Kubernetes CLI、kubectl をインストールします。
  • Azure リソース グループを作成します。
  • Azure Linux コンテナー ホスト クラスターを作成してデプロイする。
  • Azure Linux コンテナー ホスト クラスターに接続するように kubectl を構成する。

以降のチュートリアルでは、Azure Linux ノード プールを既存のクラスターに追加し、既存のノードを Azure Linux に移行する方法について説明します。

前提条件

1 - Kubernetes CLI をインストールする

Kubernetes CLI (kubectl) を使用して、ローカル コンピューターから Kubernetes クラスターに接続します。

kubectl をまだインストールしていない場合は、Azure CLI の az aks install-cli を使って、またはアップストリームの手順に従って、インストールしてください。

az aks install-cli

2 - リソース グループを作成する

リソース グループを作成するときは、場所を指定する必要があります。 この場所は次のとおりです。

  • リソース グループ メタデータのストレージの場所。
  • リソースの作成時に別のリージョンを指定しない場合に、Azure でリソースが実行される場所です。

az group create コマンドでリソース グループを作成します。 eastus リージョンに testAzureLinuxResourceGroup という名前のリソース グループを作成するには、次の手順に従います。

az group create --name testAzureLinuxResourceGroup --location eastus

Note

上の例では eastus を使用していますが、Azure Linux コンテナー ホスト クラスターはすべてのリージョンで使用できます。

3 - Azure Linux コンテナー ホスト クラスターを作成する。

--os-sku パラメーターを指定した az aks create コマンドを使用して AKS クラスターを作成し、Azure Linux イメージを使用して Azure Linux コンテナー ホストをプロビジョニングします。 次の例では、前の手順で作成した testAzureLinuxResourceGroup リソース グループを使用して、testAzureLinuxCluster という名前の Azure Linux コンテナー ホスト クラスターを作成します。

az aks create --name testAzureLinuxCluster --resource-group testAzureLinuxResourceGroup --os-sku AzureLinux

数分後、コマンドが完了し、クラスターに関する情報が JSON 形式で返されます。

4 - kubectl を使用してクラスターに接続する

Kubernetes クラスターに接続するように kubectl を構成するには、az aks get-credentials コマンドを使用します。 次の例では、testAzureLinuxResourceGroup リソース グループ内の testAzureLinuxCluster という名前の Azure Linux コンテナー ホスト クラスターの資格情報を取得します。

az aks get-credentials --resource-group testAzureLinuxResourceGroup --name testAzureLinuxCluster

クラスターへの接続を確認するには、クラスター ノードの一覧を返す kubectl get nodes コマンドを実行します。

kubectl get nodes

次のステップ

このチュートリアルでは、Azure Linux コンテナー ホスト クラスターを作成してデプロイしました。 以下の方法を学習しました。

  • Kubernetes CLI、kubectl をインストールします。
  • Azure リソース グループを作成します。
  • Azure Linux コンテナー ホスト クラスターを作成してデプロイする。
  • Azure Linux コンテナー ホスト クラスターに接続するように kubectl を構成する。

次のチュートリアルでは、既存のクラスターに Azure Linux ノード プールを追加する方法について説明します。