共用方式為


教學課程:使用適用於 AKS 的 Azure Linux 容器主機建立叢集

若要使用 Azure Linux 容器主機建立叢集,您將使用:

  1. Azure 資源群組是在其中部署與管理 Azure 資源的邏輯容器。
  2. Azure Kubernetes Service (AKS) 是託管的 Kubernetes 服務,可讓您快速建立生產環境就緒的 Kubernetes 叢集。

在本教學課程中的第一部分 (共五部分),您將了解如何:

  • 安裝 Kubernetes CLI,kubectl
  • 建立 Azure 資源群組。
  • 建立及部署 Azure Linux 容器主機叢集。
  • 設定 kubectl 以連線到您的 Azure Linux 容器主機叢集。

在稍後的教學課程中,您將了解如何將 Azure Linux 節點集區新增至現有的叢集,並將現有的節點遷移至 Azure Linux。

必要條件

1 - 安裝 Kubernetes CLI

使用 Kubernetes CLI (kubectl),從本機電腦連線到 Kubernetes 叢集。

如果您尚未安裝 kubectl,請使用 az aks install-cli 或遵循上游指示,透過 Azure CLI 加以安裝。

az aks install-cli

2 - 建立資源群組

建立資源群組時,必須指定位置。 此位置為:

  • 資源群組中繼資料的儲存位置。
  • 如果您未在資源建立時指定另一個區域,則是您會在 Azure 中執行資源的位置。

使用 az group create 命令建立資源群組。 若要在 eastus 區域中建立名為 testAzureLinuxResourceGroup 的資源群組,請遵循此步驟:

az group create --name testAzureLinuxResourceGroup --location eastus

注意

上述範例使用 eastus,但 Azure Linux 容器主機叢集在所有區域中均可使用。

3 - 建立 Azure Linux 容器主機叢集

使用 az aks create 命令搭配 --os-sku 參數建立 AKS 叢集,以使用 Azure Linux 映像佈建 Azure Linux 容器主機。 下列範例會使用上一個步驟中所建立的 testAzureLinuxResourceGroup 資源群組,建立名為 testAzureLinuxCluster 的 Azure Linux 容器主機叢集:

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

幾分鐘後,命令會完成並傳回關於叢集的 JSON 格式資訊。

4 - 使用 kubectl 連線到叢集

若要設定 kubectl 並連線至 Kube 叢集,請使用 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 容器主機叢集。
  • 設定 kubectl 以連線到您的 Azure Linux 容器主機叢集。

在下一個教學課程中,您將了解如何將 Azure Linux 節點集區新增至現有的叢集。