Menu
Coddy logo textTech

Pod-Logs

Teil des Abschnitts Einführung in Kubernetes der Terminal-Journey von Coddy. Lektion 21 von 45.

Alles, was ein Container ausgibt, wird von Kubernetes erfasst. Lies es mit dem Namen des Pods wieder aus:

kubectl logs web

Bei einem nginx-Pod sind es die Startmeldungen des Servers; bei deiner eigenen Anwendung ist es alles, was sie in ihre Ausgabe schreibt. Protokolle sind das Erste, was du überprüfen solltest, wenn sich ein Pod nicht wie erwartet verhält.

Die Pods eines Deployments haben generierte Namen, daher kannst du stattdessen das Deployment angeben und kubectl wählt einen seiner Pods aus:

kubectl logs deployment/web

Füge --tail=5 hinzu, um nur die letzten fünf Zeilen anzuzeigen.

Protokolle bleiben so lange erhalten, wie der Pod existiert, selbst nachdem sein Container beendet wurde: So findest du heraus, warum etwas angehalten wurde.

challenge icon

Aufgabe

Anfänger

Starte einen Pod namens web aus dem nginx-Image und gib anschließend seine Logs aus, um den Start des Servers zu sehen.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Einführung in Kubernetes

Übe selbstständig: Terminal-Playground