Input-Endpoint
Input-Endpoint objetos están subordinados en rango a node
y nodearray
. El punto de conexión de entrada es un control para exponer los puertos dentro de un conjunto de escalado de máquinas virtuales y para configurar el grupo de seguridad de red en un nodo.
Ejemplo
La [[[input-endpoint]]]
configuración es eficaz si se define una NIC con una interfaz pública. Si no es así, se supone que toda la comunicación se realiza a través de una red privada y las reglas de NSG predeterminadas son válidas.
Si trabaja en una interfaz pública, una [[[input-endpoint]]]
sección a un nodo creará y asociará un grupo de seguridad de red al nodo con una regla de permiso especificada por las configuraciones de objeto.
En el caso de que [[[input-endpoint]]]
se incluya en , nodearray
reenviará los puertos del equilibrador de carga de VMSS a las máquinas virtuales constituyentes, así como la adición de una regla de permiso para el puerto público.
[cluster my-cluster]
[[node defaults]]
Credentials = $Credentials
SubnetId = $SubnetId
MachineType = $MachineType
ImageName = $ImageName
[[[network-interface]]]
AssociatePublicIpAddress = true
[[node my-node]]
[[[input-endpoint my-endpoint]]]
PublicPort = 22
[[nodearray my-array]]
[[[input-endpoint my-endpoint]]]
PrivatePort = 443
PublicPort = 30000
Los valores de atributo que comienzan por $
hacen referencia a parámetros.
En este clúster de ejemplo, my-node
se podrá acceder desde la red pública de Internet en el puerto 22 a través de TCP. La primera máquina virtual creada en my-array
VMSS será accesible en la red pública de Internet en el puerto 30000, que redirige al puerto 443 de la máquina virtual.
La siguiente máquina virtual que se va a iniciar tendrá el puerto 30001 en la interfaz pública, redirigido al puerto 443.
Si esta plantilla no incluye , [[[network-interface]]]
se omitirán los [[[input-endpoint]]]
objetos .
Referencia de atributo
Atributo | Tipo | Definición |
---|---|---|
PublicPort | Entero | Puerto en la interfaz pública para permitir todo el tráfico. El valor inicial de VMSS aumentará para cada máquina virtual agregada. |
PrivatePort | Entero | Puerto para recibir redirección de puertos públicos para el equilibrador de carga de VMSS. |
Protocolo | String | [tcp, udp] Valor predeterminado: tcp . |