Logische netwerken maken voor Kubernetes-clusters in Azure Stack HCI 23H2
Van toepassing op: Azure Stack HCI, versie 23H2
Nadat u Azure Stack HCI 23H2 hebt geïnstalleerd en geconfigureerd, moet u logische arc-VM-netwerken maken. AKS op Azure Stack HCI maakt gebruik van statische logische netwerken om IP-adressen te leveren 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 Stack HCI 23H2. Zorg ervoor dat u de aangepaste locatie Azure Resource Manager-id 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 implementatiefouten in kubernetes-clusters. Zie Netwerkconcepten in AKS op Azure Stack HCI 23H2 voor meer informatie.
- Zorg ervoor dat u een externe VM-switch hebt die toegankelijk is voor alle servers in uw Azure Stack HCI-cluster. Standaard wordt tijdens de implementatie van uw Azure Stack HCI-cluster een externe switch gemaakt die u kunt gebruiken om te koppelen aan het logische netwerk dat u maakt.
Voer de volgende opdracht uit om de naam van de externe VM-switch op te halen in uw Azure Stack HCI-cluster:
Get-VmSwitch -SwitchType External
Noteer de naam van de schakeloptie. U gebruikt deze informatie wanneer u een logisch netwerk maakt. Bijvoorbeeld:
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 Command-Line Interface (CLI) of met behulp van de 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 statische IP-configuratie.
Voor statisch IP-adres zijn de vereiste parameters als volgt:
Vereiste parameters | Description |
---|---|
--name |
Naam voor het logische netwerk dat u maakt voor uw Azure Stack HCI-cluster. 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 Stack HCI is geïmplementeerd. |
--custom-location |
Geef de aangepaste locatie op die is gekoppeld aan uw Azure Stack HCI-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. Momenteel wordt slechts één adresvoorvoegsel ondersteund. Gebruik: --address-prefixes "10.220.32.16/24" . |
--dns-servers |
Door spaties gescheiden lijst met IP-adressen van DNS-server. 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-adresgroep. Het adres moet zich binnen het bereik van het adresvoorvoegsel bevinden. Gebruik: --ip-pool-start "10.220.32.18" . |
--ip-pool-end |
Het eind-IP-adres van uw IP-adresgroep. Het adres moet zich binnen het bereik van het adresvoorvoegsel bevinden. 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
Kubernetes-clusters on-premises maken en beheren met behulp van Azure CLI