New-AksHciClusterNetwork

Sinopse

Crie uma rede virtual para definir o endereço IP estático ou DHCP para o plano de controle, o balanceador de carga, os pontos de extremidade do agente e um intervalo de IP estático para clusters de carga de trabalho.

Syntax

Configurações de rede virtual DHCP

Para configurações de DHCP sem uma VLAN:

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

Para configurações de DHCP com uma VLAN:

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

Configurações de rede virtual IP estática

Para configurações de IP estático sem uma 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>                                 

Para configurações de IP estático com uma 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>                              

Description

Crie uma rede virtual para definir o endereço IP estático ou DHCP para o plano de controle, o balanceador de carga, os pontos de extremidade do agente e um intervalo de IP estático para nós em clusters de carga de trabalho. Esse cmdlet retornará um objeto VirtualNetwork, que pode ser usado posteriormente nas etapas de configuração ao criar um novo cluster de carga de trabalho. Você pode criar quantas redes virtuais forem necessárias.

Exemplos

Use os exemplos abaixo para configurar redes virtuais com o IP estático ou DHCP. Você precisará personalizar os valores fornecidos nos exemplos para seu ambiente. Depois de configurar a rede virtual com IP estático ou DHCP, execute New-AksHciCluster para implantar um cluster.

Implantar com um ambiente IP estático sem uma VLAN

PS C:\> $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>

Implantar com um ambiente IP estático e uma VLAN

PS C:\> $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>

Implantar com um ambiente DHCP sem uma VLAN

PS C:\> $vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" 

Implantar com um ambiente DHCP e uma VLAN

PS C:\> $vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7

Parâmetros

-nome

O nome descritivo de suas redes virtuais. Para obter uma lista dos nomes das redes virtuais disponíveis, execute o comando 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

O nome do seu comutador externo. Para obter uma lista dos nomes de suas opções disponíveis, execute o comando 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

O endereço IP do gateway padrão da sub-rede.

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

Necessário ao criar uma rede com um IP estático. Esse parâmetro cria uma matriz de endereços IP que aponta para os servidores DNS a serem usados para a sub-rede. Um mínimo de um e um máximo de três servidores podem ser fornecidos, por exemplo, "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

O prefixo de endereço a ser usado para atribuição de IP estático.

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

O endereço IP inicial do pool de VIP. O endereço deve estar dentro do intervalo servido pelo servidor DHCP ou dentro do intervalo fornecido no CIDR da sub-rede. Os endereços IP no pool de VIP serão usados para o servidor de API e para os serviços Kubernetess. Se você estiver usando DHCP, verifique se os endereços IP virtuais fazem parte da reserva de IP do DHCP. Se você estiver usando um IP estático, verifique se os IPs virtuais são da mesma sub-rede.

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

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

-vipPoolEnd

O endereço IP final do pool VIP. O endereço deve estar dentro do intervalo servido pelo servidor DHCP ou dentro do intervalo fornecido no CIDR da sub-rede. Os endereços IP no pool de VIP serão usados para o servidor de API e para os serviços Kubernetess. Se você estiver usando DHCP, verifique se os endereços IP virtuais fazem parte da reserva de IP do DHCP. Se você estiver usando um IP estático, verifique se os IPs virtuais são da mesma sub-rede.

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

-k8sNodeIpPoolStart

O endereço IP inicial de um pool de VMs. O endereço deve estar no intervalo da sub-rede. Isso é necessário para implantações de IP estático.

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

O endereço IP final de um pool de VMs. O endereço deve estar no intervalo da sub-rede. Isso é necessário para implantações de IP estático.

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

Especifica a ID de VLAN para a rede. Se omitido, a rede não será marcada.

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

Próximas etapas

Referência do PowerShell do AksHci