O balanceador de carga do GCP não consegue se conectar ao grupo de instâncias: erro upstream não íntegro

O balanceador de carga do GCP não consegue se conectar ao grupo de instâncias: erro upstream não íntegro

Meu gol

Quero conectar meu domínio ( dashboards.example.com) à minha instância do Google VM na porta 3000 para mostrar o Metabase. Faço isso por meio de um DNS do Google e de um balanceador de carga.

Meu problema

Ao tentar fazer isso e acessar o Metabase, https://dashboards.example.comencontro uma tela preta mostrando o arquivo no unhealthy upstream. Além disso, as verificações de integridade dos balanceadores de carga ( http& https) indicam que os serviços de back-end não estão íntegros.

Existe alguém que possa saber o que estou perdendo? Acho que estou negligenciando algo, porém, ao examinar toda a Internet, não consigo encontrar a solução.

Tentei coisas como reiniciar minha máquina ou limpar o domínio e o cache do navegador.

A configuração do GCP

DNS Minha Aclasse DNS aponta para os dois endereços IP dos balanceadores de carga (global externo). Quando faço ping no domínio, dashboards.example.comvejo corretamente o IP de um dos balanceadores de carga.

Balanceadores de carga

  • HTTPSTenho um balanceador de carga HTTPS externo global com um certificado SSL gerenciado pelo Google. O frontend possui um endereço IP efêmero e usa port 443. A camada de serviço de rede é premium. O backend backend-httpsaponta para um grupo de instâncias, usa o HTTPSprotocolo com porta nomeada https. O grupo de instâncias está ativado europe-west4e adicionei o número da porta 3000. A verificação de saúde também aponta para esta porta. A rota de roteamento é a básica com hoste pathvazia enquanto aponta para o mesmo backend.

  • HTTPTambém tenho um balanceador de carga HTTP externo global. O frontend possui um endereço IP efêmero e usa port 80. A camada de serviço de rede é premium. O back-end backend-http(back-end diferente apontando para o mesmo grupo de instâncias) usa o HTTPprotocolo com porta nomeada http. O grupo de instâncias está ativado europe-west4e adicionei o número da porta 3000. A verificação de saúde também aponta para esta porta. A rota de roteamento é a básica com hoste pathvazia enquanto aponta para o mesmo backend.

Então, na visão geral, as verificações de integridade já falharam, não consigo entender o porquê.

Grupo de instâncias O grupo de instâncias está na zona europe-west4-ae contém uma instância de VM. Além disso, possui duas portas nomeadas chamadas https& httpambas levando a port 3000.

Rede Tudo é adicionado na mesma sub-rede ou VPC. Adicionei regras de firewall para permitir o tráfego das verificações de integridade, SSH e balanceadores de carga para todas as instâncias da rede na porta TCP 3000.

Extra Outra coisa estranha que noto é que as verificações de integridade parecem estar íntegras no momento em que desligo a VM.


Alguém consegue identificar meu erro?

Tentei coisas como reiniciar minha máquina ou limpar o domínio e o cache do navegador. Também tentei reconfigurar os balanceadores de carga várias vezes. Sem sucesso infelizmente.

informação relacionada