In Rancher gibt es die Möglichkeit, Service-Links anzugeben, aber diese scheinen nicht zu funktionieren, wenn eine Verknüpfung zu einem Service auf einem anderen Host-Rechner erstellt wird.Rancher-Service-Links funktionieren nicht
In diesem speziellen Fall lautet die IP-Adresse des Host-Rechners 10.10.10.10
, und die IP-Adresse des Containers lautet 10.20.0.1
. Wenn die Verbindung zu lösen heißt es:
PING link.rancher.internal 10.20.0.1 56(84) bytes of data
Das Problem ist, wird der Client versucht, den Behälter durch die Host-Maschine zu erreichen, aber die DNS-Auflösung auf den Behälter selbst, ist es unmöglich zu erreichen machen. Es sollte entweder link
Punkt auf 10.10.10.10
oder 10.20.0.1
aus den anderen Containern zu erreichen.
Gibt es etwas, das an der Netzwerkkonfiguration vorgenommen werden muss, um dies zu ermöglichen?