Saya punya penyeimbang beban GCE http yang dikonfigurasi untuk mengarahkan lalu lintas ke 2 backend: - backend default - backend kedua dengan aturan host / path yang terpisah ( <host>:/*
)
Kedua backend ada di grup instance yang sama - cluster kontainer yang menjalankan dua layanan kubernetes yang mengekspos NodePort yang berbeda.
Grup instance memiliki dua port bernama, satu untuk masing-masing NodePorts yang terbuka.
Meskipun kedua backend melaporkan sehat, semua permintaan ke backend kedua kembali 502.
Layanan itu sendiri bukan masalah - jika saya mengganti layanan di belakang backend 2 menjadi default, itu berfungsi dengan baik.
CATATAN : Saya telah memperbarui / menyederhanakan deskripsi ini sejak pertama kali diposting, karena saya dapat mereproduksi masalah dengan konfigurasi yang jauh lebih sederhana.