2017-05-26 1 views
2

Ich bin eine Topokerber Container-Topologie in Kubernetes bereitstellen, einer der Container ist RabbitMQ Container X, und jeder andere Container hat eine Verknüpfung zu diesem Container. Nach dem Einrichten einer Verbindung zwischen Y und X (Hase), hat Y einen neuen DNS-Eintrag in der Datei hosts, um diesen Container namentlich zu erreichen. Jetzt, wo ich nach Kubernetes migriere, ist es möglich, andere Container namentlich zu erreichen (pingen)? Fehle ich etwas?Docker wie "Links" auf Kubernetes

Antwort

3

Sie möchten wahrscheinlich ein Objekt Service für Ihre Bereitstellung von RabbitMQ erstellen. Es ist im DNS innerhalb des Clusters über den Namen erreichbar.

Wenn Sie einen Dienst namens "my-Service" in Kubernetes Namespace "my-ns" ein DNS-Eintrag für "my-service.my-ns" erstellt. Pods, die in den „my-ns“ Namespace existieren sollte es finden können, indem Sie einfach einen Namen-Suche für „my-Service“ Weitere Informationen

tun das docs sehen.

Verwandte Themen