Поделиться через


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

Параметры

-Имя

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

-Шлюза

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", "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

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

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