Configurar balanceadores de cargas de Seesaw

GKE On-Prem puede ejecutarse en uno de los tres modos de balanceo de cargas: integrado, manual o en paquetes. En este tema, se muestra cómo configurar GKE On-Prem para que se ejecute en modo de balanceo de cargas en paquetes.

En el modo de balanceo de cargas en paquetes, GKE On-Prem proporciona el balanceador de cargas y lo administra. No es necesario que obtengas una licencia para un balanceador de cargas, y la configuración que debes realizar es mínima.

El balanceador de cargas en paquetes que proporciona GKE On-Prem es el balanceador de cargas de Seesaw.

En esta guía, te prepararás para crear balanceadores de cargas de Seesaw y que no tengan alta disponibilidad. Así mantendrás pasos sencillos para el proceso de instalación básico. Para obtener información completa sobre cómo configurar los balanceadores de cargas de Seesaw en paquetes, incluido cómo crear balanceadores de cargas de Seesaw con alta disponibilidad, consulta Balanceo de cargas en paquetes con Seesaw.

Recomendamos que uses vSphere 6.7 y el Virtual Distributed Switch (VDS) 6.6 para el modo de balanceo de cargas en paquetes.

Si lo prefieres, puedes usar versiones anteriores, pero la instalación será menos segura. En las secciones restantes de este tema, se proporcionan más detalles sobre las ventajas de seguridad del uso de vSphere 6.7 y VDS 6.6.

Planifica las VLAN

En esta guía, crearás un clúster de administrador y un clúster de usuario. Te recomendamos que tengas los dos clústeres en distintas VLAN.

Reserva las direcciones IP virtuales

Debes reservar varias direcciones IP virtuales (VIP) que planeas usar para el balanceo de cargas. Estas VIP permiten que clientes externos lleguen a tus servidores de Kubernetes y a tus servicios de entrada.

Debes separar un conjunto de VIP para tu clúster de administrador y un conjunto de VIP para tu clúster de usuario. En el caso de un clúster determinado, estas VIP deben estar en la misma VLAN que los nodos y las VM de Seesaw de ese clúster.

Si deseas obtener instrucciones para reservar las VIP, consulta Reserva direcciones IP virtuales.

Reserva las direcciones IP de los nodos

En esta guía, usarás direcciones IP estáticas para los nodos del clúster. Reserva suficientes direcciones para los nodos en el clúster del administrador y los nodos en el clúster de usuario. Para obtener más detalles sobre cuántas direcciones IP de nodos debes reservar, consulta Configura direcciones IP estáticas.

Reserva direcciones IP para las VM de Seesaw

A continuación, debes reservar las direcciones IP para las VM que ejecutarán los balanceadores de cargas de Seesaw.

Para el clúster de administrador, reserva una dirección IP destinada a una VM de Seesaw. También reserva una dirección IP del plano de control al balanceador de cargas de Seesaw. Ambas direcciones deben estar en la misma VLAN que los nodos del clúster de administrador.

En el clúster de usuario, reserva una dirección IP para una VM de Seesaw. También, para tu clúster de usuario, reserva una dirección IP del plano de control para el balanceador de cargas de Seesaw. Ambas direcciones deben estar en la misma VLAN que los nodos del clúster de usuario.

Planifica los grupos de puertos

Cada una de las VM de Seesaw tiene dos interfaces de red. Una de esas interfaces de red se configura con VIP de servicio. La otra se configura con la dirección IP de la VM.

En el caso de una VM individual de Seesaw, las dos interfaces de red se pueden conectar al mismo grupo de puertos de vSphere o a grupos de puertos diferentes. Si los grupos de puertos son diferentes, deben estar en la misma VLAN.

En este tema, se hace referencia a dos grupos de puertos:

  • grupo de puertos del balanceador de cargas: En una VM de Seesaw, la interfaz de red configurada con VIP de servicio se conecta a este grupo de puertos.

  • cluster-node port group: para una VM de Seesaw, la interfaz de red que está configurada con la dirección IP de la VM está conectada a este grupo de puertos. Los nodos del clúster de GKE On-Prem también se conectan a este grupo de puertos.

El grupo de puertos del balanceador de cargas y el del nodo del clúster pueden ser el mismo. Sin embargo, recomendamos que sean independientes.

Crea archivos de bloqueo de IP

Para cada uno de tus dos clústeres, especifica la dirección que elegiste para tu VM de Seesaw en un archivo de bloqueo de IP. Este archivo de bloqueo de IP es para tu VM del balanceador de cargas, no para los nodos del clúster. Más adelante, crearás un archivo de bloqueo de IP por separado para los nodos del clúster. A continuación, se presenta un ejemplo de un archivo de bloqueo de IP que especifica una dirección IP para una VM de Seesaw.

blocks:
  - netmask: "255.255.255.0"
    gateway: "172.16.20.1"
    ips:
    - ip: "172.16.20.18"
      hostname: "seesaw-vm"