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