
Ich habe einen Pod, bei dem getaddrinfo
die Adresse nicht zu einem Kubernetes-Dienst im selben Namespace aufgelöst werden kann, aber ich kann mich mit dem Dienst verbinden, wenn ich stattdessen die IP-Adresse verwende. Mit kann ich bestätigen, dass er keine DNS-Abfragen an oder an tcpdump
sendet . Das manuelle Hinzufügen der Adresse zu löst das Problem nicht. Das Bild des Pods ist eine Ableitung vonnodelocaldns
coredns
/etc/hosts
https://github.com/jupyter/docker-stacks/tree/master/datascience-notebookund läuft start-singleuser.sh
als Einstiegspunkt.
Wenn ich auf derselben Maschine einen Pod erstelle, ihn aber nur sleep
als Einstiegspunkt ausführe, funktioniert alles. Dieses Problem tritt auch auf einigen der neueren Maschinen auf (die etwa 2 Jahre nach der ersten Einrichtung des Clusters installiert wurden).
Irgendwelche Ideen, wie dieses äußerst rätselhafte Problem behoben oder behoben werden kann?