New-AksHciNetworkSetting

Synopsis

Skapa ett objekt för ett nytt virtuellt nätverk för AKS-värden.

Syntax

Konfigurationer av virtuella DHCP-nätverk

För DHCP-konfigurationer utan VLAN:

New-AksHciNetworkSetting -name <String>
                         -vswitchName <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>

För DHCP-konfigurationer med ett VLAN:

New-AksHciNetworkSetting -name <String>
                         -vswitchName <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>
                         -vlanID <int>

Konfigurationer för statiskt virtuellt IP-nätverk

För statiska IP-konfigurationer utan VLAN:

New-AksHciNetworkSetting -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-AksHciNetworkSetting -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 lastbalanseraren och den virtuella Kubernetes-noddatorn i AKS-värden. Den här cmdleten returnerar ett VirtualNetwork-objekt som kan användas senare i konfigurationsstegen när du distribuerar AKS-värden.

Exempel

Anteckning

Värdena i exemplen nedan måste anpassas för din miljö.

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>
Set-AksHciConfig -workingDir c:\clusterstorage\volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Distribuera med en statisk IP-miljö och ett VLAN

$vnet = New-AksHciNetworkSetting -name myVnet1 -vswitchName "External" -k8sNodeIpPoolStart "172.16.10.1" -k8sNodeIpPoolEnd "172.16.10.255" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -ipAddressPrefix "172.16.0.0/16" -gateway "172.16.0.1" -dnsServers "172.16.0.1" -vlanID 7
Set-AksHciConfig -workingDir c:\clusterstorage\volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

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>
Set-AksHciConfig -workingDir c:\clusterstorage\volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Distribuera med en DHCP-miljö och ett VLAN

$vnet = New-AksHciNetworkSetting -name dhcpvnet -vswitchName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7
Set-AksHciConfig -workingDir c:\clusterstorage\volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Parametrar

-Namn

Det beskrivande namnet på ditt virtuella nätverk. Namnet måste vara gemener och siffror.

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. En matris med IP-adresser som pekar på de DNS-servrar som ska användas för undernätet. Minst en och högst 3 servrar kan tillhandahållas. dvs. "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 det intervall 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

SLUT-IP-adressen för VIP-poolen. Adressen måste ligga inom intervallet som antingen hanteras av DHCP-servern eller inom det intervall 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

VLAN-ID:t för det angivna nätverket. Om det utelämnas kommer nätverket inte att taggas.

Type: System.Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Nästa steg

AksHci PowerShell-referens