Gestiona los recursos de IP en el segmento de red de datos de tu organización para cumplir los requisitos de redes externas. Para asegurarte de que los servicios externos, como la traducción de direcciones de red (NAT) de salida y los balanceadores de carga externos, tengan suficientes direcciones IP para conectarse a redes fuera de tu organización, debes añadir subredes externas.
Si se agotan las direcciones IP del segmento de red de datos, póngase en contacto con su operador de infraestructura (IO) para escalar verticalmente sus direcciones IP.
Para obtener una descripción general de las subredes y sus conceptos, consulta Subredes y direcciones IP.
Este documento está dirigido a los administradores de plataformas y a los operadores de aplicaciones que se encargan de gestionar el tráfico de red de su organización. Para obtener más información, consulta Audiencias de la documentación aislada de GDC.
Antes de empezar
Para obtener el permiso que necesitas para crear subredes, pide al administrador de gestión de identidades y accesos de tu organización que te conceda el rol de gestión de identidades y accesos de administrador de subredes de la organización (subnet-org-admin). Este rol no está vinculado a un espacio de nombres.
Crear una subred hoja para un servicio concreto
Para asignar una sola dirección IP a tu servicio, debes crear una subred hoja.
Esta subred hoja debe tener el valor de campo type: Leaf y debe residir en el mismo espacio de nombres de proyecto que tu servicio externo.
La subred hoja debe configurarse con un valor de prefixLength de 32, ya que
está diseñada para asignar una sola dirección IP. El valor parentReference hace referencia a una subred asignada anteriormente.
En una ventana de terminal, crea la subred hoja en el servidor de la API de gestión:
kubectl --kubeconfig MANAGEMENT_API_SERVER_KUBECONFIG apply -f - <<EOF apiVersion: ipam.gdc.goog/v1 kind: Subnet metadata: labels: ipam.gdc.goog/allocation-preference: default ipam.gdc.goog/network-segment: data name: SUBNET_NAME namespace: PROJECT_NAMESPACE spec: ipv4Request: prefixLength: 32 parentReference: name: PARENT_SUBNET namespace: platform type: Leaf EOFHaz los cambios siguientes:
MANAGEMENT_API_SERVER_KUBECONFIG: la ruta al archivo kubeconfig de tu servidor de la API de gestión. Para obtener más información, consulta el artículo sobre los recursos del servidor de la API de gestión de zonas.SUBNET_NAME: el nombre de la subred hoja.PROJECT_NAMESPACE: el espacio de nombres del proyecto correspondiente al proyecto en el que se encuentran tus servicios.PARENT_SUBNET: el nombre de la subred principal de la que esta subred hoja obtendrá su dirección IP.
Tu dirección IP individual ya está disponible para que la use tu servicio externo. Para obtener más información sobre cómo configurar la dirección IP de tu servicio, consulta la documentación correspondiente, como Configurar balanceadores de carga externos.
Siguientes pasos
- Subredes y direcciones IP
- Descripción general de las redes
- Configurar balanceadores de carga externos