google cloud http (s) sağlıklı arka uç hizmetine rağmen 502 dönen yük dengeleyici


11

Trafiği 2 arka uca yönlendirmek için yapılandırılmış bir GCE http (s) yük dengeleyicim var: - varsayılan arka uç - ayrı bir ana bilgisayar / yol kuralı ( <host>:/*) ile ikinci bir arka uç

Her iki arka uç da aynı örnek grubunda bulunur - farklı NodePort'u açığa çıkaran iki kubernetes hizmetini çalıştıran bir konteyner kümesi.

Örnek grubunda, adlandırılan NodePorts'un her biri için bir tane olmak üzere iki adlandırılmış bağlantı noktası bulunur.

Her iki arka ucun da sağlıklı raporlamasına rağmen, ikinci arka uçtaki tüm talepler 502'ye geri dönüyor.

Hizmetlerin kendisi sorun değildir - varsayılan olarak 2. arka ucun arkasındaki hizmeti değiştirirseniz, iyi çalışır.

NOT : Sorunu daha basit bir yapılandırma ile yeniden oluşturabildiğim için, ilk yayınlandığından beri bu açıklamayı önemli ölçüde güncelledim / basitleştirdim.



Bu Google sorunundaki yanıtlar bunun bir yapılandırma olduğuna işaret ediyor. ana bilgisayar / yol kuralı ile ilgili sorun.
Hawkett

Yanıtlar:


4

Yük dengeleyiciden örneğinize gelen trafik varsayılan olarak etkin değildir. Ne yazık ki bu iyi belgelenmemiştir ve gerçekten, bir yük dengeleyici oluşturduğunuzda bu otomatik olarak gerçekleşmelidir.

Bu güvenlik duvarı kuralını yük dengeleyicinizin ve VM'lerinizin bulunduğu ağa eklemeyi deneyin:

130.211.0.0/22   tcp:1-5000   Apply to all targets

1
Sorun güvenlik duvarı kuralı değil - hizmetler ayrı ayrı çalışır. OP yorumunda not edilen google sorunundaki yanıtlardan, ana makine / yol kuralında bir yapılandırma sorunu gibi görünüyor.
hawkett
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.