Skapa logiska nätverk för Kubernetes-kluster på Azure Local, version 23H2
Gäller för: Azure Local, version 23H2
När du har installerat och konfigurerat Azure Local, version 23H2, måste du skapa logiska Arc VM-nätverk. AKS på Azure Local använder statiska logiska nätverk för att tillhandahålla IP-adresser till de underliggande virtuella datorerna i AKS-klustren.
Innan du börjar
Kontrollera att du har följande förutsättningar innan du börjar:
- Installera och konfigurera Azure Local version 23H2. Kontrollera att du har det anpassade plats-ID:t för Azure Resource Manager eftersom det här ID:t är en obligatorisk parameter för att skapa ett logiskt nätverk.
- Kontrollera att det logiska nätverk som du skapar innehåller tillräckligt med användbara IP-adresser för att undvika överbelastning av IP-adresser. IP-adressöverbelastning kan leda till kubernetes-klusterdistributionsfel. Mer information finns i Nätverksbegrepp i AKS på Azure Local, version 23H2.
- Kontrollera att du har en extern virtuell datorväxel som kan nås av alla datorer i ditt Lokala Azure-kluster. Som standard skapas en extern växel under distributionen av ditt Lokala Azure-kluster som du kan använda för att associera med det logiska nätverk som du skapar.
Kör följande kommando för att hämta namnet på den externa vm-växeln i ditt lokala Azure-kluster:
Get-VmSwitch -SwitchType External
Anteckna namnet på växeln. Du använder den här informationen när du skapar ett logiskt nätverk. Till exempel:
Get-VmSwitch -SwitchType External
Name SwitchType NetAdapterInterfaceDescription
---- ---------- ----------------------------
ConvergedSwitch(management_compute_storage) External Teamed-Interface
Skapa det logiska nätverket
Du kan skapa ett logiskt nätverk med antingen Azures kommandoradsgränssnitt (CLI) eller med hjälp av Azure Portal.
Du kan använda cmdleten az stack-hci-vm network lnet create
för att skapa ett logiskt nätverk på vm-växeln i statisk IP-konfiguration.
För statisk IP är de obligatoriska parametrarna följande:
Obligatoriska parametrar | beskrivning |
---|---|
--name |
Namn på det logiska nätverk som du skapar för ditt Lokala Azure-kluster. Ange ett namn som följer reglerna för Azure-resurser. Du kan inte byta namn på ett logiskt nätverk när det har skapats. |
--resource-group |
Namnet på resursgruppen där du skapar det logiska nätverket. |
--subscription |
Namn eller ID för prenumerationen där din Azure Local distribueras. |
--custom-location |
Ange den anpassade plats som är associerad med ditt Lokala Azure-kluster där du skapar det logiska nätverket. |
--vm-switch-name |
Namnet på växeln för den virtuella datorn. Användning: --vm-switch-name "vm-switch-01" . |
--address-prefixes |
AddressPrefix för nätverket. För närvarande stöds endast ett adressprefix. Användning: --address-prefixes "10.220.32.16/24" . |
--dns-servers |
Utrymmesavgränsad lista över DNS-serverns IP-adresser. Användning: --dns-servers 10.220.32.16 10.220.32.17 . |
--gateway |
Gateway. Gateway-IP-adressen måste ligga inom adressprefixets omfång. Användning: --gateway 10.220.32.16 . |
--ip-allocation-method |
Ip-adressallokeringsmetod. Värden som stöds är "Static". Användning: --ip-allocation-method "Static" . |
--ip-pool-start |
START-IP-adressen för DIN IP-pool. Adressen måste vara inom adressprefixets intervall. Användning: --ip-pool-start "10.220.32.18" . |
--ip-pool-end |
IP-adressen för ip-poolens slut. Adressen måste vara inom adressprefixets intervall. Användning: --ip-pool-end "10.220.32.38" . |
az stack-hci-vm network lnet create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --name $lnetName --vm-switch-name $vmSwitchName --ip-allocation-method "Static" --address-prefixes $addressPrefixes --gateway $gateway --dns-servers $dnsServers --ip-pool-start $ipPoolStart --ip-pool-end $ipPoolEnd
Nästa steg
Skapa och hantera Kubernetes-kluster lokalt med hjälp av Azure CLI