Ordnen Sie eine Externe IP zu einem Knoten

Bin ich mit einem bare-metal-Kubernetes-cluster und versucht, einen Lastenausgleich verwenden, um meine Dienstleistungen. Ich weiß in der Regel, dass der Load-Balancer ist eine Funktion der zugrunde liegenden public-cloud, aber mit den letzten support für das Eindringen Controller scheint es, wie sollte es nun möglich sein, nginx als self-hosted-load balancer.

So weit, ich habe nach dem Beispiel hier, die zum einrichten von nginx Eindringen Controller und einige test-services dahinter. Allerdings bin ich nicht in der Lage zu führen Sie Schritt 6 zeigt die externe IP-Adresse für den Knoten, der der load balancer ausgeführt wird, auf wie meine Knoten nicht über eine ExternalIP in den Adressen, nur eine LegacyHostIP und InternalIP.

Ich habe versucht manuell zuweisen eines ExternalIP auf meinen cluster, die durch die Angabe in der service-Spezifikation. Dies scheint allerdings zu sein, zugeordnet, wie die externalID statt.

Wie kann ich manuell mein Knoten ist ExternalIP Adresse?

  • Ich glaube ich habe erkannt hat. Durch die Bindung meiner Replikations-Controller zu einem Service-und aussetzen, dass der nginx Load-Balancer funktioniert. Ich werde diese Frage offen, für jetzt aber im Falle jeder kann kommentieren, wenn dies der workaround ist oder nicht.
InformationsquelleAutor KingJ | 2016-10-15
Schreibe einen Kommentar