Freigeben über


Erstellen logischer Netzwerke für Kubernetes-Cluster in Azure Local

Gilt für: AKS auf Azure Local

Nachdem Sie Azure Local 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. 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 IP-Adresserschöpfung kann zu Fehlern bei der Bereitstellung von Kubernetes-Clustern führen. Weitere Informationen finden Sie unter Netzwerkkonzepte in AKS auf Azure Local.
  • 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 des Switches. 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 erstellen, indem Sie entweder die Azure CLI oder das Azure-Portal verwenden.

Um ein logisches Netzwerk auf dem VM-Switch in einer statischen IP-Konfiguration zu erstellen, können Sie den az stack-hci-vm network lnet create Folgenden Befehl verwenden:

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 \
  --vlan 10

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".
--vlan Die VLAN-ID. Verwendung: --vlan 10. Dieser Parameter ist optional. Gibt die VLAN-ID (ein int32-Wert) an, die beim Erstellen des logischen Netzwerks verwendet werden soll.

Nächste Schritte

Erstellen und Verwalten von Kubernetes-Clustern lokal mit Azure CLI