Erstellen logischer Netzwerke für Kubernetes-Cluster in Azure Local, Version 23H2
Gilt für: Azure Local, Version 23H2
Nachdem Sie Azure Local, Version 23H2, installiert und konfiguriert haben, müssen Sie logische Arc-VM-Netzwerke erstellen. AKS auf Azure Local verwendet statische logische Netzwerke, um den zugrunde liegenden VMs der AKS-Cluster IP-Adressen bereitzustellen.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Installieren und Konfigurieren von Azure Local, Version 23H2. Stellen Sie sicher, dass Sie über die benutzerdefinierte Azure Resource Manager-ID verfügen, da diese ID ein erforderlicher Parameter zum Erstellen eines logischen Netzwerks ist.
- Stellen Sie sicher, dass das von Ihnen erstellte logische Netzwerk genügend verwendbare IP-Adressen enthält, um die Ausschöpfung von IP-Adressen zu vermeiden. Die Ausschöpfung von IP-Adressen kann zu Kubernetes-Clusterbereitstellungsfehlern führen. Weitere Informationen finden Sie unter Netzwerkkonzepte in AKS unter Azure Local, Version 23H2.
- Stellen Sie sicher, dass Sie über einen externen VM-Switch verfügen, auf den alle Computer in Ihrem lokalen Azure-Cluster zugreifen können. Standardmäßig wird während der Bereitstellung Ihres lokalen Azure-Clusters ein externer Switch erstellt, den Sie zum Zuordnen des logischen Netzwerks verwenden können, das Sie erstellen.
Führen Sie den folgenden Befehl aus, um den Namen des externen VM-Switches auf Ihrem lokalen Azure-Cluster abzurufen:
Get-VmSwitch -SwitchType External
Notieren Sie sich den Namen der Option. Sie verwenden diese Informationen, wenn Sie ein logisches Netzwerk erstellen. Zum Beispiel:
Get-VmSwitch -SwitchType External
Name SwitchType NetAdapterInterfaceDescription
---- ---------- ----------------------------
ConvergedSwitch(management_compute_storage) External Teamed-Interface
Erstellen des logischen Netzwerks
Sie können ein logisches Netzwerk entweder mithilfe der Azure-Befehlszeilenschnittstelle (CLI) oder mithilfe der Azure-Portal erstellen.
Sie können das az stack-hci-vm network lnet create
Cmdlet verwenden, um ein logisches Netzwerk auf dem VIRTUELLEN Switch in der Statischen IP-Konfiguration zu erstellen.
Bei statischer IP sind die erforderlichen Parameter wie folgt:
Erforderliche Parameter | Beschreibung |
---|---|
--name |
Name für das logische Netzwerk, das Sie für Ihren lokalen Azure-Cluster erstellen. Stellen Sie sicher, dass Sie einen Namen angeben, der den Regeln für Azure-Ressourcen folgt. Sie können ein logisches Netzwerk nicht umbenennen, nachdem es erstellt wurde. |
--resource-group |
Name der Ressourcengruppe, in der Sie das logische Netzwerk erstellen. |
--subscription |
Name oder ID des Abonnements, in dem Ihr Azure Local bereitgestellt wird. |
--custom-location |
Stellen Sie den benutzerdefinierten Speicherort bereit, der Ihrem lokalen Azure-Cluster zugeordnet ist, in dem Sie das logische Netzwerk erstellen. |
--vm-switch-name |
Der Name des VM-Switches. Verwendung: --vm-switch-name "vm-switch-01" . |
--address-prefixes |
AddressPrefix für das Netzwerk. Derzeit wird nur ein Adresspräfix unterstützt. Verwendung: --address-prefixes "10.220.32.16/24" . |
--dns-servers |
Leerzeichentrennte Liste der DNS-Server-IP-Adressen. Verwendung: --dns-servers 10.220.32.16 10.220.32.17 . |
--gateway |
Gateway. Die Gateway-IP-Adresse muss sich innerhalb des Adresspräfixes befinden. Verwendung: --gateway 10.220.32.16 . |
--ip-allocation-method |
Die IP-Adresszuweisungsmethode. Unterstützte Werte sind "Static". Verwendung: --ip-allocation-method "Static" . |
--ip-pool-start |
Die Start-IP-Adresse Ihres IP-Pools. Die Adresse muss sich im Bereich des Adresspräfixes befinden. Verwendung: --ip-pool-start "10.220.32.18" . |
--ip-pool-end |
Die End-IP-Adresse Ihres IP-Pools. Die Adresse muss sich im Bereich des Adresspräfixes befinden. Verwendung: --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ächste Schritte
Erstellen und Verwalten von Kubernetes-Clustern lokal mit Azure CLI