Şu anda hazır olunca açık kaynak yapacağım küçük bir hobi projesi üzerinde çalışıyorum. Bu hizmet Google Container Engine’de çalışıyor. Yapılandırma zorluğundan kaçınmak için GCE'yi seçtim, maliyetler uygun ve yeni şeyler öğrenmek için.
Bölmelerim iyi çalışıyor ve LoadBalancer
80 ve 443 numaralı bağlantı noktalarında hizmeti gösterecek türden bir hizmet oluşturdum . Bu mükemmel çalışıyor.
Ancak, her LoadBalancer
hizmet için yeni bir Google Compute Engine yük dengeleyici oluşturulduğunu keşfettim . Bu yük dengeleyici oldukça pahalı ve tek seferde bir hobi projesi için gerçekten bitti.
Maliyetleri düşürmek için yük dengeleyicisiz limanları ortaya çıkarmanın bir yolunu arıyorum.
Şimdiye kadar ne denedim:
Bir
NodePort
servis dağıtın . Maalesef, 30000'ün altındaki bir limanı açığa çıkarmak yasaktı.Bir Giriş dağıtın ancak bu aynı zamanda bir yük dengeleyici oluşturur.
Devre dışı bırakılmaya çalışıldı
HttpLoadBalancing
( https://cloud.google.com/container-engine/reference/rest/v1/projects.zones.clusters#HttpLoadBalancing ) ancak yine de bir yük dengeleyicisi oluşturuyor.
Yükü dengeleyicisiz olarak Google Konteyner Motorunda tek bir örnek için 80 ve 443 numaralı bağlantı noktalarını göstermenin bir yolu var mı?
externalIp