El equilibrador de carga de GCP no se puede conectar al grupo de instancias: error ascendente en mal estado

El equilibrador de carga de GCP no se puede conectar al grupo de instancias: error ascendente en mal estado

Mi meta

Quiero conectar mi dominio ( dashboards.example.com) a mi instancia de Google VM en el puerto 3000 para mostrar Metabase. Lo hago a través de un DNS de Google y un equilibrador de carga.

Mi problema

Al intentar hacerlo y acceder a Metabase yendo a, https://dashboards.example.comencuentro una pantalla negra que me muestra no unhealthy upstream. Además, las comprobaciones de estado de los balanceadores de carga ( http& https) indican que los servicios backend no están en buen estado.

¿Hay alguien que pueda saber lo que me estoy perdiendo? Creo que estoy pasando por alto algo, sin embargo, mientras escaneo todo Internet, parece que no puedo encontrar la solución.

Intenté cosas como reiniciar mi máquina o borrar el dominio y la caché del navegador.

La configuración de GCP

DNS Mi Aclase DNS apunta hacia las dos direcciones IP de los balanceadores de carga (global externo). Cuando hago ping al dominio, dashboards.example.comveo correctamente la IP de uno de los equilibradores de carga.

Equilibradores de carga

  • HTTPSTengo un equilibrador de carga HTTPS externo global con un certificado SSL administrado por Google. La interfaz tiene una dirección IP efímera y utiliza el puerto 443. El nivel de servicio de red es premium. El backend backend-httpsapunta a un grupo de instancias y utiliza el HTTPSprotocolo con puerto con nombre https. El grupo de instancias está incluido europe-west4y agregué el número de puerto 3000. El control sanitario también apunta a este puerto. La ruta de enrutamiento es la básica con el hosty pathvacío mientras apunta al mismo backend.

  • HTTPTambién tengo un equilibrador de carga HTTP externo global. La interfaz tiene una dirección IP efímera y utiliza el puerto 80. El nivel de servicio de red es premium. El backend backend-http(backend diferente que apunta al mismo grupo de instancias) usa el HTTPprotocolo con puerto con nombre http. El grupo de instancias está incluido europe-west4y agregué el número de puerto 3000. El control sanitario también apunta a este puerto. La ruta de enrutamiento es la básica con el hosty pathvacío mientras apunta al mismo backend.

Luego, en la descripción general, los controles de salud ya fallan, no puedo entender por qué.

Grupo de instancias El grupo de instancias está en la zona europe-west4-ay contiene una instancia de VM. Además, tiene dos puertos con nombre httpsy httpambos conducen al puerto 3000.

Redes Todo se agrega en la misma subred o VPC. Agregué reglas de firewall para permitir el tráfico desde las comprobaciones de estado, SSH y los balanceadores de carga hacia todas las instancias de la red en el puerto TCP 3000.

Extra Otra cosa extraña que noto es que las comprobaciones de estado parecen estar en buen estado en el momento en que apago la máquina virtual.


¿Alguien puede detectar mi error?

Intenté cosas como reiniciar mi máquina o borrar el dominio y la caché del navegador. También intenté reconfigurar los balanceadores de carga varias veces. Lamentablemente sin éxito.

información relacionada