Logische netwerken maken voor Kubernetes-clusters in Azure Local, versie 23H2
Van toepassing op: Azure Local, versie 23H2
Nadat u Azure Local, versie 23H2, hebt geïnstalleerd en geconfigureerd, moet u logische arc-VM-netwerken maken. AKS in Azure Local maakt gebruik van statische logische netwerken om IP-adressen te bieden aan de onderliggende VM's van de AKS-clusters.
Voordat u begint
Zorg ervoor dat u voordat u begint over het volgende beschikt:
- Installeer en configureer Azure Local, versie 23H2. Zorg ervoor dat u de azure Resource Manager-id van de aangepaste locatie hebt, omdat deze id een vereiste parameter is voor het maken van een logisch netwerk.
- Zorg ervoor dat het logische netwerk dat u maakt voldoende bruikbare IP-adressen bevat om uitputting van IP-adressen te voorkomen. Uitputting van IP-adressen kan leiden tot fouten in kubernetes-clusterimplementatie. Zie Netwerkconcepten in AKS op Azure Local versie 23H2 voor meer informatie.
- Zorg ervoor dat u een externe VM-switch hebt die toegankelijk is voor alle computers in uw lokale Azure-cluster. Standaard wordt er een externe switch gemaakt tijdens de implementatie van uw Lokale Azure-cluster dat u kunt gebruiken om te koppelen aan het logische netwerk dat u gaat maken.
Voer de volgende opdracht uit om de naam van de externe VM-switch op te halen in uw lokale Azure-cluster:
Get-VmSwitch -SwitchType External
Noteer de naam van de schakeloptie. U gebruikt deze informatie wanneer u een logisch netwerk maakt. Voorbeeld:
Get-VmSwitch -SwitchType External
Name SwitchType NetAdapterInterfaceDescription
---- ---------- ----------------------------
ConvergedSwitch(management_compute_storage) External Teamed-Interface
Het logische netwerk maken
U kunt een logisch netwerk maken met behulp van de Azure-opdrachtregelinterface (CLI) of met behulp van Azure Portal.
U kunt de az stack-hci-vm network lnet create
cmdlet gebruiken om een logisch netwerk te maken op de VM-switch in de statische IP-configuratie.
Voor statisch IP zijn de vereiste parameters als volgt:
Vereiste parameters | Beschrijving |
---|---|
--name |
Naam voor het logische netwerk dat u voor uw lokale Azure-cluster maakt. Zorg ervoor dat u een naam opgeeft die volgt op de regels voor Azure-resources. U kunt de naam van een logisch netwerk niet wijzigen nadat het is gemaakt. |
--resource-group |
Naam van de resourcegroep waarin u het logische netwerk maakt. |
--subscription |
Naam of id van het abonnement waarin uw Azure Local is geïmplementeerd. |
--custom-location |
Geef de aangepaste locatie op die is gekoppeld aan uw lokale Azure-cluster waar u het logische netwerk maakt. |
--vm-switch-name |
De naam van de VM-switch. Gebruik: --vm-switch-name "vm-switch-01" . |
--address-prefixes |
AddressPrefix voor het netwerk. Op dit moment wordt slechts 1 adresvoorvoegsel ondersteund. Gebruik: --address-prefixes "10.220.32.16/24" . |
--dns-servers |
Door ruimte gescheiden lijst met IP-adressen van DNS-servers. Gebruik: --dns-servers 10.220.32.16 10.220.32.17 . |
--gateway |
Gateway. Het IP-adres van de gateway moet binnen het bereik van het adresvoorvoegsel vallen. Gebruik: --gateway 10.220.32.16 . |
--ip-allocation-method |
De toewijzingsmethode voor IP-adressen. Ondersteunde waarden zijn 'Statisch'. Gebruik: --ip-allocation-method "Static" . |
--ip-pool-start |
Het begin-IP-adres van uw IP-pool. Het adres moet binnen het bereik van het adresvoorvoegsel staan. Gebruik: --ip-pool-start "10.220.32.18" . |
--ip-pool-end |
Het eind-IP-adres van uw IP-adres. Het adres moet binnen het bereik van het adresvoorvoegsel staan. Gebruik: --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
Volgende stappen
On-premises Kubernetes-clusters maken en beheren met behulp van Azure CLI