2016-11-13 3 views
2

Ich habe einen Kubernetes-Cluster ausgeführt und mehrere Dienste für einige Pods. Wenn ich jeden Dienst als LoadBalancer offenlege, erstellt er einen eindeutigen Endpunkt für den öffentlichen Verbrauch. Gibt es eine Möglichkeit, dies zu konfigurieren, um einen gemeinsamen Endpunkt verfügbar zu machen, und dann über Filter zu verfügen, die den Datenverkehr an die richtige Pod-Basis auf Anfrage umleiten? e, g Externe Endpunkt: www.common-Domain/v1/api/Kubernetes: Zuordnung mehrerer Dienste zu einem externen Endpunkt

Service 1:/Konto Pods 1: Konto-related-Pods

Service 2:/Kunden Pods 2: Kunde -related-Schoten

Service 3:/profile Pods 3: Profil-related-Schoten

Dann wird eine Anfrage kommt für "www.common-Domain/v1/api/Konto", sollte es die aufrufen Account-bezogene Pods.

Dank

Antwort

1

Ich glaube, du bist für so etwas wie das Eindringen

suchen kann eine Eingangssteuerung Lauf Server als Frontend für verschiedene Dienste http Regeln Routing basierend auf
http://kubernetes.io/docs/user-guide/ingress/

Und hier sind die Dokumente auf einen Nginx Ingress Controller

+0

drehen Vielen Dank !! Es zeigte in die richtige Richtung. – amurorei

Verwandte Themen