Getaddrinfo wird in einigen Kubernetes-Pods auf einigen Hosts nicht aufgelöst

Getaddrinfo wird in einigen Kubernetes-Pods auf einigen Hosts nicht aufgelöst

Ich habe einen Pod, bei dem getaddrinfodie 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 tcpdumpsendet . Das manuelle Hinzufügen der Adresse zu löst das Problem nicht. Das Bild des Pods ist eine Ableitung vonnodelocaldnscoredns/etc/hostshttps://github.com/jupyter/docker-stacks/tree/master/datascience-notebookund läuft start-singleuser.shals Einstiegspunkt.

Wenn ich auf derselben Maschine einen Pod erstelle, ihn aber nur sleepals 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?

verwandte Informationen