New-AksHciClusterNetwork

Краткий обзор

Создайте виртуальную сеть, чтобы задать DHCP-или статический IP-адрес для уровня управления, подсистемы балансировки нагрузки, конечных точек агента и статический диапазон IP-адресов для кластеров рабочих нагрузок.

Синтаксис

Конфигурации виртуальной сети DHCP

Для конфигураций DHCP без виртуальной локальной сети:

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

Для конфигураций DHCP с виртуальной локальной сетью:

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

Конфигурации статических IP-виртуальных сетей

Для статических IP-конфигураций без виртуальной локальной сети:

New-AksHciClusterNetwork -name <String>
                         -vswitchName <String>
                         -gateway <String>
                         -dnsServers <String[]>
                         -ipAddressPrefix <String> 
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>
                         -k8sNodeIpPoolStart <IP address>
                         -k8sNodeIpPoolEnd <IP address>                                 

Для статических IP-конфигураций с виртуальной локальной сетью:

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>                              

Описание

Создайте виртуальную сеть, чтобы задать DHCP-или статический IP-адрес для уровня управления, подсистемы балансировки нагрузки, конечных точек агента и статический диапазон IP-адресов для узлов в кластерах рабочих нагрузок. Этот командлет возвратит объект VirtualNetwork, который можно использовать далее при создании кластера рабочей нагрузки. При необходимости можно создать любое количество виртуальных сетей.

Примеры

Используйте приведенные ниже примеры, чтобы настроить виртуальные сети со статическим IP-адресом или DHCP. Вам потребуется настроить значения, приведенные в примерах для вашей среды. После настройки виртуальной сети со статическим IP-адресом или DHCP запустите New-AksHciCluster для развертывания кластера.

Развертывание со статической IP-средой без виртуальной локальной сети

$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>

Развертывание со статической IP-средой и виртуальной локальной сетью

$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>

Развертывание с помощью среды DHCP без виртуальной локальной сети

$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" 

Развертывание с помощью среды DHCP и виртуальной локальной сети

$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7

Параметры

-name

Описательное имя виртуальных сетей. Чтобы получить список имен доступных виртуальных сетей, выполните команду 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

Имя внешнего коммутатора. Чтобы получить список имен доступных параметров, выполните команду 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-адрес шлюза по умолчанию подсети.

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

Требуется при создании сети со статическим IP-адресом. Этот параметр создает массив IP-адресов, указывающих на DNS-серверы, которые будут использоваться для подсети. Можно предоставить как минимум один и максимум три сервера, например 8.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

Префикс адреса, используемый для статического назначения 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

Начальный IP-адрес пула ВИРТУАЛЬНЫх IP-адресов. Адрес должен находиться в диапазоне, обслуживаемом DHCP-сервером, или в диапазоне, указанном в CIDR подсети. IP-адреса в пуле виртуальных IP-адресов будут использоваться для сервера API и служб Kubernetes. Если вы используете DHCP, убедитесь, что виртуальные IP-адреса являются частью резерва IP-адресов DHCP. Если вы используете статический IP-адрес, убедитесь, что виртуальные IP-адреса находятся в одной подсети.

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

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

-vipPoolEnd

Конечный IP-адрес пула ВИРТУАЛЬНЫх IP-адресов. Адрес должен находиться в диапазоне, обслуживаемом DHCP-сервером, или в диапазоне, указанном в CIDR подсети. IP-адреса в пуле виртуальных IP-адресов будут использоваться для сервера API и служб Kubernetes. Если вы используете DHCP, убедитесь, что виртуальные IP-адреса являются частью резерва IP-адресов DHCP. Если вы используете статический IP-адрес, убедитесь, что виртуальные IP-адреса находятся в одной подсети.

Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-k8sNodeIpPoolStart

Начальный IP-адрес пула виртуальных машин. Адрес должен находиться в диапазоне подсети. Это необходимо для статических развертываний 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

Конечный IP-адрес пула виртуальных машин. Адрес должен находиться в диапазоне подсети. Это необходимо для статических развертываний 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

Указывает идентификатор виртуальной локальной сети для сети. Если этот параметр опущен, сеть не будет помечена тегом.

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

Дальнейшие действия

Справочник по AksHci PowerShell