New-AksHciNetworkSetting
Streszczenie
Utwórz obiekt dla nowej sieci wirtualnej dla hosta usługi AKS.
Składnia
Konfiguracje sieci wirtualnej DHCP
W przypadku konfiguracji DHCP bez sieci VLAN:
New-AksHciNetworkSetting -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
W przypadku konfiguracji DHCP z siecią VLAN:
New-AksHciNetworkSetting -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
-vlanID <int>
Konfiguracje statycznej sieci wirtualnej IP
W przypadku konfiguracji statycznych adresów IP bez sieci 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>
W przypadku konfiguracji statycznych adresów IP z siecią 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>
Opis
Utwórz sieć wirtualną, aby ustawić adres DHCP lub statyczny adres IP dla modułu równoważenia obciążenia i maszynę wirtualną węzła Kubernetes na hoście usługi AKS. To polecenie cmdlet zwróci obiekt VirtualNetwork, który można użyć w dalszej części kroków konfiguracji podczas wdrażania hosta usługi AKS.
Przykłady
Uwaga
Wartości podane w poniższych przykładach należy dostosować dla danego środowiska.
Wdrażanie przy użyciu statycznego środowiska IP bez sieci 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"
Wdrażanie przy użyciu środowiska statycznego adresu IP i sieci 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"
Wdrażanie przy użyciu statycznego środowiska IP bez sieci 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"
Wdrażanie przy użyciu środowiska DHCP i sieci 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"
Parametry
-Nazwa
Opisowa nazwa sieci wirtualnej. Nazwa musi mieć wszystkie małe litery i cyfry.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-vswitchName
Nazwa przełącznika zewnętrznego. Aby uzyskać listę nazw dostępnych przełączników, uruchom polecenie Get-VMSwitch
.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Bramy
Adres IP bramy domyślnej podsieci.
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
Wymagane podczas tworzenia sieci przy użyciu statycznego adresu IP. Tablica adresów IP wskazująca serwery DNS do użycia dla podsieci. Można podać co najmniej jeden i maksymalnie 3 serwery. tj. "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
Prefiks adresu używany do przypisania statycznego adresu IP.
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
Początkowy adres IP puli adresów VIP. Adres musi znajdować się w zakresie obsługiwanym przez serwer DHCP lub w zakresie podanym w podsieci CIDR. Adresy IP w puli adresów VIP będą używane dla serwera API i usług Kubernetes. Jeśli używasz protokołu DHCP, upewnij się, że wirtualne adresy IP są częścią rezerwy adresów IP DHCP. Jeśli używasz statycznego adresu IP, upewnij się, że wirtualne adresy IP pochodzą z tej samej podsieci.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-vipPoolEnd
Końcowy adres IP puli adresów VIP. Adres musi znajdować się w zakresie obsługiwanym przez serwer DHCP lub w zakresie podanym w podsieci CIDR. Adresy IP w puli adresów VIP będą używane dla serwera API i usług Kubernetes. Jeśli używasz protokołu DHCP, upewnij się, że wirtualne adresy IP są częścią rezerwy adresów IP DHCP. Jeśli używasz statycznego adresu IP, upewnij się, że wirtualne adresy IP pochodzą z tej samej podsieci.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-k8sNodeIpPoolStart
Początkowy adres IP puli maszyn wirtualnych. Adres musi znajdować się w zakresie podsieci. Jest to wymagane w przypadku wdrożeń statycznych adresów IP.
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
Końcowy adres IP puli maszyn wirtualnych. Adres musi znajdować się w zakresie podsieci. Jest to wymagane w przypadku wdrożeń statycznych adresów IP.
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
Identyfikator sieci vLAN określony. Jeśli sieć nie zostanie pominięta, nie zostanie otagowana.
Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False