DNS Auflösung funktioniert nicht

Wenn die DNS Auflösung innerhalb der Pods nicht funktioniert trotz ordnungsgemäßer Einrichtung des Clusters, liegt das Problem in der Konfiguration der Server bzw. in der DNS Konfiguration der Server. Damit werden alle Anfragen im an den DNS Server im Netzwerk geleitet. Da dieser jedoch die Domänen cluster.local nicht kenn werden diese über die default Route 0.0.0.0 in das Internet geleitet und damit kann keine Verbindung zum HCL Connections hergestellt werden.

Prüfen der resolv.conf


        cat /etc/resolv.conf
        

Die Ausgabe sieht wie folgt aus:
nameserver 10.20.20.50
search domain.name

Damit ist die Ursache wie oben beschrieben identifiziert um das Problem zu lösen muss wie nachfolgend vorgegangen werden.

Umstellen des DNS auf den Servern


        vi /etc/NetworkManager/conf.d/90-dns-none.conf
        

Hinzufügen foldender Zeilen in die Datei
[main]
dns=none
Anschließend die Zeile "search domain.name" aus der Datei /etc/resolv.conf entfernen und folgenden Befehl ausführen.


        systemctl reload NetworkManager
        

Nach Umsetzung der Lösung funktionieren die Anwendungen wieder. Gemeinsam mit der HCL konnte dieser Lösungsweg erfolgreich getestet werden. Auf diesem Hinweis kamen wir durch den Connections Kollegen Urs Meli und seinem Blogeintrag Blogeintrag von Urs

Brauchst du Unterstützung? Wir helfen schnell und nachvollziehbar — per Fernwartung oder vor Ort. Jetzt Kontakt aufnehmen