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 webBei 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/webFü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.
Aufgabe
AnfängerStarte 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
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