Samouczek: konfigurowanie preferencji routingu dla usługi Azure Kubernetes Service przy użyciu interfejsu wiersza polecenia platformy Azure
W tym artykule przedstawiono sposób konfigurowania preferencji routingu za pośrednictwem sieci usługodawcy internetowego (opcja internetowa ) dla klastra Kubernetes przy użyciu interfejsu wiersza polecenia platformy Azure. Preferencja routingu jest ustawiana przez utworzenie publicznego adresu IP typu preferencji routingu typu Internet , a następnie użycie go podczas tworzenia klastra AKS.
Z tego samouczka dowiesz się, jak wykonywać następujące czynności:
- Utwórz publiczny adres IP z preferencjami routingu internetowego.
- Utwórz klaster usługi Azure Kubernetes z publicznym adresem IP preferencji routingu internetowego .
Wymagania wstępne
Użyj środowiska powłoki Bash w usłudze Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Szybki start dotyczący powłoki Bash w usłudze Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać inne opcje logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Po wyświetleniu monitu zainstaluj rozszerzenie interfejsu wiersza polecenia platformy Azure podczas pierwszego użycia. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Korzystanie z rozszerzeń w interfejsie wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
Konto platformy Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.
Ten artykuł wymaga wersji 2.0.49 lub nowszej interfejsu wiersza polecenia platformy Azure. W przypadku korzystania z usługi Azure Cloud Shell najnowsza wersja jest już zainstalowana.
Tworzenie grupy zasobów
Utwórz grupę zasobów za pomocą polecenia az group create. Poniższy przykład tworzy grupę zasobów w regionie świadczenia usługi Azure Europa Zachodnia:
az group create \
--name TutorAKSRP-rg \
--location westeurope
Tworzenie publicznego adresu IP z preferencjami routingu internetowego
Utwórz publiczny adres IP z preferencjami routingu typu internetowego za pomocą polecenia az network public-ip create.
Następujące polecenie tworzy nowy publiczny adres IP z preferencjami routingu internetowego w regionie świadczenia usługi Azure Europa Zachodnia.
az network public-ip create \
--name myPublicIP-IR \
--resource-group TutorAKSRP-rg \
--ip-tags 'RoutingPreference=Internet' \
--sku Standard \
--version IPv4 \
--zone 1 2 3
Uwaga
Obecnie preferencja routingu obsługuje tylko publiczne adresy IP IPV4.
Tworzenie klastra Kubernetes z publicznym adresem IP
Umieść identyfikator publicznego adresu IP utworzonego wcześniej w zmiennej do późniejszego użycia. Użyj polecenia az network public-ip show , aby pobrać publiczny identyfikator IP.
Następujące polecenie pobiera publiczny identyfikator IP i umieszcza go w zmiennej do użycia w następnym poleceniu.
export resourceid=$(az network public-ip show \
--resource-group TutorAKSRP-rg \
--name myPublicIP-IR \
--query id \
--output tsv)
Użyj polecenia az aks create , aby utworzyć klaster Kubernetes.
Następujące polecenie tworzy klaster Kubernetes i używa zmiennej dla publicznego adresu IP utworzonego w poprzednim kroku.
az aks create \
--resource-group TutorAKSRP-rg \
--name MyAKSCluster \
--load-balancer-outbound-ips $resourceid \
--generate-ssh-key
Uwaga
Wdrożenie klastra usługi AKS trwa kilka minut.
Aby sprawdzić poprawność, wyszukaj publiczny adres IP utworzony we wcześniejszym kroku w witrynie Azure Portal. Publiczny adres IP jest skojarzony z modułem równoważenia obciążenia. Moduł równoważenia obciążenia jest skojarzony z klastrem Kubernetes, jak pokazano poniżej:
Czyszczenie zasobów
Gdy grupa zasobów, publiczny adres IP, klaster usługi AKS i wszystkie pokrewne zasoby nie będą już potrzebne, użyj polecenia az group delete .
az group delete \
--name TutorAKSRP-rg
Następne kroki
Przejdź do następnego artykułu, aby dowiedzieć się, jak utworzyć maszynę wirtualną z preferencjami routingu mieszanego: