教學課程:使用 Azure CLI 設定 Azure Kubernetes Service 的路由喜好設定
本文說明如何使用 Azure CLI,透過 ISP 網路 (網際網路選項) 為 Kubernetes 叢集設定路由喜好設定。 路由喜好設定的設定方式是建立路由喜好設定類型網際網路的公用 IP 位址,然後在建立 AKS 叢集時使用。
在本教學課程中,您會了解如何:
- 使用網際網路路由喜好設定建立公用 IP 位址。
- 使用網際網路路由喜好設定公用 IP 建立 Azure Kubernetes 叢集。
必要條件
在 Azure Cloud Shell 中使用 Bash 環境。 如需詳細資訊,請參閱 Azure Cloud Shell 中的 Bash 快速入門。
若要在本地執行 CLI 參考命令,請安裝 Azure CLI。 若您在 Windows 或 macOS 上執行,請考慮在 Docker 容器中執行 Azure CLI。 如需詳細資訊,請參閱〈如何在 Docker 容器中執行 Azure CLI〉。
如果您使用的是本機安裝,請使用 az login 命令,透過 Azure CLI 來登入。 請遵循您終端機上顯示的步驟,完成驗證程序。 如需其他登入選項,請參閱使用 Azure CLI 登入。
出現提示時,請在第一次使用時安裝 Azure CLI 延伸模組。 如需擴充功能詳細資訊,請參閱使用 Azure CLI 擴充功能。
執行 az version 以尋找已安裝的版本和相依程式庫。 若要升級至最新版本,請執行 az upgrade。
具有有效訂用帳戶的 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 叢集相關聯,如下所示:
清除資源
若不再需要,請使用 az group delete 命令將資源群組、公用 IP、AKS 叢集和所有相關資源移除。
az group delete \
--name TutorAKSRP-rg
下一步
前進到下一篇文章,以了解如何使用混合式路由喜好設定來建立虛擬機器: