Mam moduł równoważenia obciążenia GCE http skonfigurowany do kierowania ruchu do 2 backendów: - domyślnego backendu - drugiego backendu z osobną regułą hosta / path ( <host>:/*
)
Oba backendy istnieją w tej samej grupie instancji - klastrze kontenerów z dwiema usługami kubernetes, które udostępniają różne NodePort.
Grupa instancji ma dwa nazwane porty, po jednym dla każdego z odsłoniętych portów NodePort.
Pomimo, że oba backendy zgłaszają sprawność, wszystkie żądania do drugiego backendu zwracają 502.
Same usługi nie stanowią problemu - jeśli przełączę usługę za drugi backend na domyślny, działa dobrze.
UWAGA : Znacząco zaktualizowałem / uprościłem ten opis od czasu jego pierwszego opublikowania, ponieważ jestem w stanie odtworzyć problem z dużo prostszą konfiguracją.