Dela via


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

Nästa steg

AksHci PowerShell-referens