New-AksHciClusterNetwork
Synopsis
Skapa ett virtuellt nätverk för att ange DHCP-adressen eller den statiska IP-adressen för kontrollplanet, lastbalanseraren, agentslutpunkterna och ett statiskt IP-intervall för arbetsbelastningskluster.
Syntax
Konfigurationer av virtuella DHCP-nätverk
För DHCP-konfigurationer utan VLAN:
New-AksHciClusterNetwork -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
För DHCP-konfigurationer med ett VLAN:
New-AksHciClusterNetwork -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
-vlanID <int>
Konfigurationer av statiska virtuella IP-nätverk
För statiska IP-konfigurationer utan 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 statiska IP-konfigurationer med ett 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>
Description
Skapa ett virtuellt nätverk för att ange DHCP-adressen eller den statiska IP-adressen för kontrollplanet, lastbalanseraren, agentslutpunkterna och ett statiskt IP-intervall för noder i arbetsbelastningskluster. Den här cmdleten returnerar ett VirtualNetwork-objekt som kan användas senare i konfigurationsstegen när du skapar ett nytt arbetsbelastningskluster. Du kan skapa så många virtuella nätverk som behövs.
Exempel
Använd exemplen nedan för att konfigurera virtuella nätverk med antingen statisk IP-adress eller DHCP. Du måste anpassa de värden som anges i exemplen för din miljö. När du har konfigurerat det virtuella nätverket med statisk IP eller DHCP kör du New-AksHciCluster för att distribuera ett kluster.
Distribuera med en statisk IP-miljö utan 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>
Distribuera med en statisk IP-miljö och ett 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>
Distribuera med en DHCP-miljö utan VLAN
$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254"
Distribuera med en DHCP-miljö och ett VLAN
$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7
Parametrar
-Namn
Det beskrivande namnet på dina virtuella nätverk. Om du vill hämta en lista över namnen på dina tillgängliga virtuella nätverk kör du kommandot Get-AksHciClusterNetwork.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-vswitchName
Namnet på den externa växeln. Om du vill hämta en lista över namnen på dina tillgängliga växlar kör du kommandot Get-VMSwitch
.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Gateway
IP-adressen för standardgatewayen för undernätet.
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
Krävs när du skapar ett nätverk med en statisk IP-adress. Den här parametern skapar en matris med IP-adresser som pekar på de DNS-servrar som ska användas för undernätet. Minst en och högst tre servrar kan tillhandahållas, till exempel "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
Adressprefixet som ska användas för statisk IP-tilldelning.
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
-vipPoolStarta
VIP-poolens start-IP-adress. Adressen måste ligga inom intervallet som antingen hanteras av DHCP-servern eller inom intervallet som anges i undernätets CIDR. IP-adresserna i VIP-poolen används för API-servern och för Kubernetes-tjänster. Om du använder DHCP kontrollerar du att dina virtuella IP-adresser ingår i DHCP IP-reserven. Om du använder statisk IP-adress kontrollerar du att dina virtuella IP-adresser kommer från samma undernät.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-vipPoolEnd
VIP-poolens slut-IP-adress. Adressen måste ligga inom intervallet som antingen hanteras av DHCP-servern eller inom intervallet som anges i undernätets CIDR. IP-adresserna i VIP-poolen används för API-servern och för Kubernetes-tjänster. Om du använder DHCP kontrollerar du att dina virtuella IP-adresser ingår i DHCP IP-reserven. Om du använder statisk IP-adress kontrollerar du att dina virtuella IP-adresser kommer från samma undernät.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-k8sNodeIpPoolStart
Start-IP-adressen för en VM-pool. Adressen måste vara inom intervallet för undernätet. Detta krävs för statiska IP-distributioner.
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
Slut-IP-adressen för en VM-pool. Adressen måste vara inom intervallet för undernätet. Detta krävs för statiska IP-distributioner.
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
Anger VLAN-ID för nätverket. Om det utelämnas taggas inte nätverket.
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