Fehlersuche bei Kubernetes-Pods – innerhalb und außerhalb des Clusters?

Die Fehlersuche in einem Kubernetes Pod kann sich wegen der besonderen Laufzeitumgebung schwierig gestalten. Je nach Fehlersituation kann es sinnvoll sein, innerhalb eines laufenden Pods oder außerhalb des Clusters dem Fehler auf den Grund zu gehen. Verschiedene Fehlerszenarien führen somit zu unterschiedlichen Methoden der Fehlersuche.

Die Möglichkeiten zum Debugging innerhalb eines Pods können beispielsweise durch fehlende Tools oder die Verwendung eines distroless container stark eingeschränkt sein. Außerhalb des Clusters stellt sich die Frage, wie man zur genaueren Fehler-Analyse eine möglichst identische Umgebung für den Pod herstellen kann.

In dieser Session werden typische Fehler klassifiziert, um anschließend zwei Arten der Fehleranalysen vorzustellen. Mittels der Werkzeuge ephemeral container und telepresence wird gezeigt, wie eine Fehlersuche innerhalb oder außerhalb des Clusters stattfinden kann und welchen Nutzen diese Tools dabei bieten.


W-JAX:
Fehlersuche bei Kubernetes-Pods – innerhalb und außerhalb des Clusters

Aktualisiert: