New-AksHciClusterNetwork
Zusammenfassung
Erstellen eines virtuellen Netzwerks, um die DHCP-Adresse oder statische IP-Adresse für die Steuerungsebene, den Lastenausgleich, Agent-Endpunkte und einen statischen IP-Bereich für Workloadcluster festzulegen.
Syntax
DHCP-Konfigurationen für das virtuelle Netzwerk
Für DHCP-Konfigurationen ohne VLAN:
New-AksHciClusterNetwork -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
Für DHCP-Konfigurationen mit VLAN:
New-AksHciClusterNetwork -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
-vlanID <int>
Konfigurationen statischer IP-Adressen für das virtuelle Netzwerk
Für Konfigurationen statischer IP-Adressen ohne VLAN:
New-AksHciClusterNetwork -name <String>
-vswitchName <String>
-gateway <String>
-dnsServers <String[]>
-ipAddressPrefix <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
-k8sNodeIpPoolStart <IP address>
-k8sNodeIpPoolEnd <IP address>
Für Konfigurationen statischer IP-Adressen mit VLAN:
New-AksHciClusterNetwork -name <String>
-vswitchName <String>
-gateway <String>
-dnsServers <String[]>
-ipAddressPrefix <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
-k8sNodeIpPoolStart <IP address>
-k8sNodeIpPoolEnd <IP address>
-vlanID <int>
Beschreibung
Erstellen eines virtuellen Netzwerks, um die DHCP-Adresse oder statische IP-Adresse für die Steuerungsebene, den Lastenausgleich, Agent-Endpunkte und einen statischen IP-Bereich für Knoten in Workloadclustern festzulegen. Dieses Cmdlet gibt ein VirtualNetwork-Objekt zurück, das später in den Konfigurationsschritten beim Erstellen eines neuen Workloadclusters verwendet werden kann. Sie können jedoch beliebig viele virtuelle Netzwerke erstellen.
Beispiele
Verwenden Sie die folgenden Beispiele, um virtuelle Netzwerke mit statischer IP-Adresse oder mit DHCP zu konfigurieren. Sie müssen die Werte aus den Beispielen für Ihre Umgebung anpassen. Führen Sie nach dem Konfigurieren des virtuellen Netzwerks mit einer statischen IP-Adresse oder DHCP New-AksHciCluster aus, um einen Cluster bereitzustellen.
Bereitstellen mit einer statischen IP-Umgebung ohne VLAN
$vnet = New-AksHciClusterNetwork -name <String> -vswitchName <String> -gateway <String> -dnsServers <String[]> -ipAddressPrefix <String> -vipPoolStart <IP address> -vipPoolEnd <IP address> -k8sNodeIpPoolStart <IP address> -k8sNodeIpPoolEnd <IP address>
Bereitstellen mit einer statischen IP-Umgebung und VLAN
$vnet = New-AksHciClusterNetwork -name <String> -vswitchName <String> -gateway <String> -dnsServers <String[]> -ipAddressPrefix <String> -vipPoolStart <IP address> -vipPoolEnd <IP address> -k8sNodeIpPoolStart <IP address> -k8sNodeIpPoolEnd <IP address> -vlanID <int>
Bereitstellen mit einer DHCP-Umgebung ohne VLAN
$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254"
Bereitstellen mit einer DHCP-Umgebung und VLAN
$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7
Parameter
-name
Der beschreibende Name Ihrer virtuellen Netzwerke. Führen Sie den Befehl Get-AksHciClusterNetwork aus, um eine Liste der Namen Ihrer verfügbaren virtuellen Netzwerke abzurufen.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-vswitchName
Der Name des externen Switches. Führen Sie den Befehl Get-VMSwitch
aus, um eine Liste mit den Namen der verfügbaren Switches abzurufen.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-gateway
Die IP-Adresse des Standardgateways des Subnetzes.
Type: System.String
Parameter Sets: (StaticIP)
Aliases:
Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-dnsServers
Erforderlich, wenn ein Netzwerk mit einer statischen IP-Adresse erstellt wird. Mit diesem Parameter wird ein Array von IP-Adressen erstellt, die auf die DNS-Server verweisen, die für das Subnetz verwendet werden sollen. Mindestens ein und maximal drei Server können bereitgestellt werden, z. B. „8.8.8.8“, „192.168.1.1“.
Type: System.String[]
Parameter Sets: (StaticIP)
Aliases:
Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ipAddressPrefix
Das für die statische IP-Zuweisung zu verwendende Adresspräfix:
Type: System.String
Parameter Sets: (StaticIP)
Aliases:
Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: external
Accept pipeline input: False
Accept wildcard characters: False
-vipPoolStart
Die IP-Startadresse des VIP-Pools. Die Adresse muss innerhalb des Bereichs liegen, der vom DHCP-Server bereitgestellt wird, oder innerhalb des Bereichs, der im Subnetz-CIDR bereitgestellt wird. Die IP-Adressen im VIP-Pool werden für den API-Server und für Kubernetes-Dienste verwendet. Wenn Sie DHCP verwenden, achten Sie außerdem darauf, dass Ihre virtuellen IP-Adressen nicht Teil der DHCP-IP-Reserve sind. Wenn Sie statische IP-Adressen verwenden, stellen Sie sicher, dass Ihre virtuellen IPs aus demselben Subnetz stammen.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-vipPoolEnd
Die IP-Endadresse des VIP-Pools. Die Adresse muss innerhalb des Bereichs liegen, der vom DHCP-Server bereitgestellt wird, oder innerhalb des Bereichs, der im Subnetz-CIDR bereitgestellt wird. Die IP-Adressen im VIP-Pool werden für den API-Server und für Kubernetes-Dienste verwendet. Wenn Sie DHCP verwenden, achten Sie außerdem darauf, dass Ihre virtuellen IP-Adressen nicht Teil der DHCP-IP-Reserve sind. Wenn Sie statische IP-Adressen verwenden, stellen Sie sicher, dass Ihre virtuellen IPs aus demselben Subnetz stammen.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-k8sNodeIpPoolStart
Die IP-Startadresse eines VM-Pools. Die Adresse muss sich im Bereich des Subnetzes befinden. Dies ist für statische IP-Bereitstellungen erforderlich.
Type: System.String
Parameter Sets: (StaticIP)
Aliases:
Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-k8sNodeIpPoolEnd
Die IP-Endadresse eines VM-Pools. Die Adresse muss sich im Bereich des Subnetzes befinden. Dies ist für statische IP-Bereitstellungen erforderlich.
Type: System.String
Parameter Sets: (StaticIP)
Aliases:
Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-vlanID
Gibt die vLAN-ID für das Netzwerk an. Wenn keine Angabe erfolgt, wird das virtuelle Netzwerk nicht markiert.
Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False (This parameter is required if you configure a virtual network with a VLAN.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False