Udostępnij za pośrednictwem


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

  • 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:

Zrzut ekranu przedstawiający publiczny adres IP klastra usługi AKS.

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: