Eu tenho um balanceador de carga http (s) GCE configurado para direcionar o tráfego para 2 back-end: - o back-end padrão - um segundo back-end com uma regra de host / caminho separada ( <host>:/*
)
Os dois back-end existem no mesmo grupo de instâncias - um cluster de contêiner executando dois serviços kubernetes que expõem NodePort diferentes.
O grupo de instâncias possui duas portas nomeadas, uma para cada um dos NodePorts expostos.
Apesar de ambos os relatórios estarem funcionando corretamente, todas as solicitações para o segundo back-end retornam 502.
Os serviços em si não são o problema - se eu trocar o serviço por trás do segundo back-end para o padrão, ele funcionará bem.
NOTA : Atualizei / simplifiquei consideravelmente essa descrição desde que foi postada pela primeira vez, pois sou capaz de reproduzir o problema com uma configuração muito mais simples.