共用方式為


教學課程:使用 Azure CLI 設定 Azure Kubernetes Service 的路由喜好設定

本文說明如何使用 Azure CLI,透過 ISP 網路 (網際網路選項) 為 Kubernetes 叢集設定路由喜好設定。 路由喜好設定的設定方式是建立路由喜好設定類型網際網路的公用 IP 位址,然後在建立 AKS 叢集時使用。

在本教學課程中,您會了解如何:

  • 使用網際網路路由喜好設定建立公用 IP 位址。
  • 使用網際網路路由喜好設定公用 IP 建立 Azure Kubernetes 叢集。

必要條件

  • 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶

  • 本文需要 2.0.49 版或更新版本的 Azure CLI。 如果您是使用 Azure Cloud Shell,就已安裝最新版本。

建立資源群組

使用 az group create 命令來建立資源群組。 下列範例會在 西歐 Azure 區域中建立資源群組:

  az group create \
    --name TutorAKSRP-rg \
    --location westeurope

使用網際網路路由喜好設定建立公用 IP

使用 az network public-ip create 命令,建立路由喜好設定為網際網路類型的公用 IP 位址。

下列命令會在西歐 Azure 區域中建立具有因特網路由喜好設定的新公用 IP

  az network public-ip create \
    --name myPublicIP-IR \
    --resource-group TutorAKSRP-rg \
    --ip-tags 'RoutingPreference=Internet' \
    --sku Standard \
    --version IPv4 \
    --zone 1 2 3

注意

目前,路由喜好設定僅支援 IPV4 公用 IP 位址。

使用公用 IP 建立 Kubernetes 叢集

將先前建立的公用 IP 識別碼放入變數中,以供稍後使用。 使用 az network public-ip show 來擷取公用 IP 識別碼。

下列命令會擷取公用 IP 識別碼,並將其放在變數中,以在下一個命令中使用。

  export resourceid=$(az network public-ip show \
    --resource-group TutorAKSRP-rg \
    --name myPublicIP-IR \
    --query id \
    --output tsv)

使用 az aks create 來建立 Kubernetes 叢集。

下列命令會建立 Kubernetes 叢集,並使用在上一個步驟中建立的公用 IP 的變數。

  az aks create \
    --resource-group TutorAKSRP-rg \
    --name MyAKSCluster \
    --load-balancer-outbound-ips $resourceid \
    --generate-ssh-key

注意

部署 AKS 叢集需要幾分鐘的時間。

若要驗證,請搜尋在 Azure 入口網站稍早的步驟中所建立的公用 IP。 公用 IP 會與負載平衡器相關聯。 負載平衡器會與 Kubernetes 叢集相關聯,如下所示:

AKS 叢集公用IP位址的螢幕快照。

清除資源

若不再需要,請使用 az group delete 命令將資源群組、公用 IP、AKS 叢集和所有相關資源移除。

  az group delete \
    --name TutorAKSRP-rg

下一步

前進到下一篇文章,以了解如何使用混合式路由喜好設定來建立虛擬機器: