Also ich benutze Kubernetes für ein Nebenprojekt und es ist großartig. Es ist billiger, für ein kleines Projekt wie das, auf dem ich bin, zu laufen (ein kleiner Cluster von 3-5 Instanzen gibt mir im Grunde alles, was ich für ~ 30 $/Monat auf GCP brauche).Erstellen kubernetes nginx ingress ohne GCP load-balancer
Der einzige Bereich, in dem ich Probleme habe, ist der Versuch, die kubernetes Ingress-Ressource zu verwenden, um Cluster zuzuordnen und auf meine Microservices zu fächern (kleine Go- oder Knoten-Backends). Ich habe das Konfigurations-Setup für den Eintritt zu verschiedenen Diensten zugeordnet und es gibt kein Problem dort.
Ich verstehe, dass Sie GCP sehr leicht einen LoadBalancer hochfahren lassen können, wenn Sie eine Ingress-Ressource erstellen. Das ist in Ordnung, aber es stellt auch einen weiteren $ 20-ish/Monat dar, der die Kosten des Projekts erhöht. Einmal/wenn diese Sache einig Traktion wird, wird das könnte ignoriert, aber jetzt und auch im Interesse der Verständigung Kubernetes besser, ich will die folgenden tun:
- eine statische IP von GCP erhalten,
- verwenden sie es w/eine Eingang Ressource
- Host des Lastenausgleich in demselben Cluster (den nginx-Load-Balancer)
- vermeiden für die externe Load Balancer
gibt es eine Möglichkeit der Zahlung kann dies sogar mit Kub gemacht werden ernetes und ingress Ressourcen?
Danke!
genausogut mit nginx-Ingress arbeitet Glücklich meine vorhandene configs zu schreiben, wenn nötig - nur neugierig zuerst, wenn dies auch etwas, was Sie tun können, :) – markthethomas
Ganz zu schweigen von vielen K8-Tools, die inaktive Load Balancer hinter sich lassen, für mich ging es für unbrauchbare Load Balancer auf 30 $ pro Monat. –