New-AksHciClusterNetwork
Sinopsis
Cree una red virtual para establecer el Protocolo de configuración dinámica de host o la dirección IP estática del plano de control, el equilibrador de carga, los puntos de conexión de agente y un intervalo de IP estáticas para los clústeres de la carga de trabajo.
Sintaxis
Configuraciones de red virtual en DHCP
Para configuraciones de DHCP sin VLAN:
New-AksHciClusterNetwork -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
Para configuraciones de DHCP con VLAN:
New-AksHciClusterNetwork -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
-vlanID <int>
Configuraciones de red virtual con IP estática
Para configuraciones de IP estática sin 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 configuraciones de IP estática con 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>
Descripción
Cree una red virtual para establecer el Protocolo de configuración dinámica de host o la dirección IP estática del plano de control, el equilibrador de carga, los puntos de conexión de agente y un intervalo de IP estáticas para los nodos de los clústeres de la carga de trabajo. Este cmdlet devolverá un objeto VirtualNetwork, que se puede usar más adelante en los pasos de configuración, al crear un clúster de la carga de trabajo. Sin embargo, puede crear tantas redes virtuales como necesite.
Ejemplos
Use los ejemplos siguientes para configurar redes virtuales con IP estática o DHCP. Tendrá que personalizar los valores que se proporcionan en los ejemplos de su entorno. Después de configurar la red virtual con IP estática o DHCP, ejecute New-AksHciCluster para implementar un clúster.
Implementación con un entorno de IP estática sin 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>
Implementación con un entorno de IP estática y una 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>
Implementación con un entorno de DHCP estática sin VLAN
$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254"
Implementación con un entorno de DHCP y una VLAN
$vnet = New-AksHciClusterNetwork -name MyClusterNetwork -vnetName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7
Parámetros
-name
Nombre descriptivo de las redes virtuales. Para obtener una lista de los nombres de las redes virtuales disponibles, ejecute el 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
Nombre del conmutador externo. Para obtener una lista de los nombres de los conmutadores disponibles, ejecute el 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
Dirección IP de la puerta de enlace predeterminada de la subred.
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
Se requiere para crear una red con una dirección IP estática. Este parámetro crea una matriz de direcciones IP que apuntan a los servidores DNS que se van a usar para la subred. Se puede proporcionar un mínimo de uno y un máximo de tres servidores, por ejemplo, "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
Prefijo de dirección que se usa para la asignación de direcciones IP estáticas.
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
Dirección IP inicial del grupo de direcciones VIP. La dirección debe estar dentro del intervalo que atiende el servidor DHCP o dentro del intervalo que se proporciona en el CIDR de la subred. Las direcciones IP del grupo de direcciones IP se usarán para el servidor de API y para los servicios de Kubernetes. Si utiliza DHCP, asegúrese de que las direcciones IP virtuales forman parte de la reserva de IP DHCP. Si usa una dirección IP estática, asegúrese de que las direcciones IP virtuales sean de la misma subred.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-vipPoolEnd
Dirección IP final del grupo de direcciones VIP. La dirección debe estar dentro del intervalo que atiende el servidor DHCP o dentro del intervalo que se proporciona en el CIDR de la subred. Las direcciones IP del grupo de direcciones IP se usarán para el servidor de API y para los servicios de Kubernetes. Si utiliza DHCP, asegúrese de que las direcciones IP virtuales forman parte de la reserva de IP DHCP. Si usa una dirección IP estática, asegúrese de que las direcciones IP virtuales sean de la misma subred.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-k8sNodeIpPoolStart
Dirección IP inicial de un grupo de máquinas virtuales. La dirección debe estar en el intervalo de la subred. Se requiere para las implementaciones de IP estática.
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
Dirección IP final de un grupo de máquinas virtuales. La dirección debe estar en el intervalo de la subred. Se requiere para las implementaciones de IP estática.
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 el identificador de VLAN para la red. Si se omite, la red no se etiquetará.
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