New-AksHciClusterNetwork
Synopsis
Maak een virtueel netwerk om het DHCP- of statische IP-adres in te stellen voor het besturingsvlak, de load balancer, agenteindpunten en een statisch IP-bereik voor workloadclusters.
Syntaxis
Configuraties van virtuele DHCP-netwerken
Voor DHCP-configuraties zonder VLAN:
New-AksHciClusterNetwork -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
Voor DHCP-configuraties met een VLAN:
New-AksHciClusterNetwork -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
-vlanID <int>
Configuraties van virtueel IP-netwerk
Voor statische IP-configuraties zonder 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>
Voor statische IP-configuraties met een 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>
Beschrijving
Maak een virtueel netwerk om het DHCP- of statische IP-adres in te stellen voor het besturingsvlak, de load balancer, agenteindpunten en een statisch IP-bereik voor knooppunten in workloadclusters. Deze cmdlet retourneert een VirtualNetwork-object, dat later in de configuratiestappen kan worden gebruikt bij het maken van een nieuw workloadcluster. U kunt zoveel virtuele netwerken maken als nodig is.
Voorbeelden
Gebruik de onderstaande voorbeelden om virtuele netwerken te configureren met een statisch IP-adres of DHCP. U moet de waarden in de voorbeelden voor uw omgeving aanpassen. Nadat u het virtuele netwerk hebt geconfigureerd met een statisch IP-adres of DHCP, voert u New-AksHciCluster uit om een cluster te implementeren.
Implementeren met een statische IP-omgeving zonder 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>
Implementeren met een statische IP-omgeving en een 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>
Implementeren met een DHCP-omgeving zonder VLAN
$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254"
Implementeren met een DHCP-omgeving en een VLAN
$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7
Parameters
-Naam
De beschrijvende naam van uw virtuele netwerken. Als u een lijst met de namen van uw beschikbare virtuele netwerken wilt ophalen, voert u de opdracht Get-AksHciClusterNetwork uit.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-vswitchName
De naam van uw externe switch. Voer de opdracht Get-VMSwitch
uit om een lijst met de namen van de beschikbare schakelopties op te halen.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Gateway
Het IP-adres van de standaardgateway van het subnet.
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
Vereist bij het maken van een netwerk met een statisch IP-adres. Met deze parameter maakt u een matrix van IP-adressen die verwijzen naar de DNS-servers die moeten worden gebruikt voor het subnet. Er kunnen minimaal één en maximaal drie servers worden opgegeven, bijvoorbeeld '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
Het adresvoorvoegsel dat moet worden gebruikt voor statische IP-toewijzing.
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
Het begin-IP-adres van de VIP-groep. Het adres moet zich binnen het bereik bevinden dat wordt geleverd door de DHCP-server of binnen het bereik dat is opgegeven in de CIDR van het subnet. De IP-adressen in de VIP-groep worden gebruikt voor de API-server en voor Kubernetes-services. Als u DHCP gebruikt, moet u ervoor zorgen dat uw virtuele IP-adressen deel uitmaken van de DHCP-IP-reserve. Als u een statisch IP-adres gebruikt, moet u ervoor zorgen dat uw virtuele IP-adressen afkomstig zijn van hetzelfde subnet.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-vipPoolEnd
Het eind-IP-adres van de VIP-groep. Het adres moet zich binnen het bereik bevinden dat wordt geleverd door de DHCP-server of binnen het bereik dat is opgegeven in de CIDR van het subnet. De IP-adressen in de VIP-groep worden gebruikt voor de API-server en voor Kubernetes-services. Als u DHCP gebruikt, moet u ervoor zorgen dat uw virtuele IP-adressen deel uitmaken van de DHCP-IP-reserve. Als u een statisch IP-adres gebruikt, moet u ervoor zorgen dat uw virtuele IP-adressen afkomstig zijn van hetzelfde subnet.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-k8sNodeIpPoolStart
Het ip-beginadres van een VM-pool. Het adres moet binnen het bereik van het subnet liggen. Dit is vereist voor statische IP-implementaties.
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
Het eind-IP-adres van een VM-pool. Het adres moet binnen het bereik van het subnet liggen. Dit is vereist voor statische IP-implementaties.
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
Hiermee geeft u de VLAN-id voor het netwerk. Als u dit weglaat, wordt het netwerk niet getagd.
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