New-AksHciClusterNetwork
Streszczenie
Utwórz sieć wirtualną, aby ustawić adres DHCP lub statyczny adres IP dla płaszczyzny sterowania, modułu równoważenia obciążenia, punktów końcowych agenta i statycznego zakresu adresów IP dla klastrów obciążeń.
Składnia
Konfiguracje sieci wirtualnej DHCP
W przypadku konfiguracji DHCP bez sieci VLAN:
New-AksHciClusterNetwork -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
W przypadku konfiguracji DHCP z siecią VLAN:
New-AksHciClusterNetwork -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-AksHciClusterNetwork -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-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>
Opis
Utwórz sieć wirtualną, aby ustawić adres DHCP lub statyczny adres IP dla płaszczyzny sterowania, modułu równoważenia obciążenia, punktów końcowych agenta i statycznego zakresu adresów IP dla węzłów w klastrach obciążeń. To polecenie cmdlet zwróci obiekt VirtualNetwork, którego można użyć w dalszej części kroków konfiguracji podczas tworzenia nowego klastra obciążenia. W razie potrzeby można utworzyć dowolną liczbę sieci wirtualnych.
Przykłady
Skorzystaj z poniższych przykładów, aby skonfigurować sieci wirtualne przy użyciu statycznego adresu IP lub protokołu DHCP. Musisz dostosować wartości podane w przykładach dla danego środowiska. Po skonfigurowaniu sieci wirtualnej przy użyciu statycznego adresu IP lub protokołu DHCP uruchom polecenie New-AksHciCluster , aby wdrożyć klaster.
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>
Wdrażanie przy użyciu statycznego środowiska IP i 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> -vlanID <int>
Wdrażanie przy użyciu środowiska DHCP bez sieci VLAN
$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254"
Wdrażanie przy użyciu środowiska DHCP i sieci VLAN
$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7
Parametry
-Nazwa
Opisowa nazwa sieci wirtualnych. Aby uzyskać listę nazw dostępnych sieci wirtualnych, uruchom polecenie 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
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 ze statycznym adresem IP. Ten parametr tworzy tablicę adresów IP wskazującą serwery DNS, które mają być używane dla podsieci. Można podać co najmniej jeden i maksymalnie trzy serwery, na przykład "8.8.8.8","192.168.1.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 przypisywania 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 należeć do zakresu obsługiwanego przez serwer DHCP lub w zakresie podanym w podsieci CIDR. Adresy IP w puli adresów VIP będą używane dla serwera interfejsu 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 należeć do zakresu obsługiwanego przez serwer DHCP lub w zakresie podanym w obszarze CIDR podsieci. Adresy IP w puli adresów VIP będą używane dla serwera interfejsu 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 być 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 być 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
Określa identyfikator sieci VLAN dla sieci. W przypadku pominięcia sieć nie zostanie otagowana.
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