Learning
K9s

Logok és debugolás

Log nézet, exec shell, events, describe és port-forward workflow debugoláshoz.

Logok és debugolás

Pod logok megtekintése

A pod listában a kurzort az adott pod sorra állítva l billentyűvel megnyílik a log nézet.

l → log nézet (aktuális container)

Log nézetben elérhető műveletek:

BillentyűFunkció
fFollow mode (folyamatos frissítés)
0Összes log megjelenítése (az elejétől)
19Időszak szűrés (pl. 1 = utolsó 1 perc)
/Szűrés a logokban
wSortörés be/ki
sLog mentése fájlba
tTimestamp megjelenítése
EscVisszalépés

Több container esetén:

Ha egy podban több container fut, az Enter billentyűvel megnyílik a container lista, majd onnan l-lel érhető el az adott container logja.

Previous container logjai:

p → az előző (összeomlott) container logjainak megtekintése

Ez azonos a kubectl logs --previous opcióval – hasznos CrashLoopBackOff hibák vizsgálatakor.

Shell exec egy containerbe

s → exec shell (bash vagy sh)

K9s automatikusan megpróbálja /bin/bash-t, majd fallback-ként /bin/sh-t. A shellből exit paranccsal lehet visszatérni K9s-be.

Egyedi parancs futtatása:

Az e billentyűvel egy parancssort lehet megadni, amelyet K9s az exec segítségével futtat a containerben.

Events figyelése

:events

Az events nézet mutatja a Kubernetes eseményeket: Warning és Normal típusú eventeket egyaránt. Szűrhető namespace-re és erőforrás típusra.

/Warning → csak figyelmeztetések megjelenítése

Describe bármely erőforráshoz

Bármely nézeten d megnyomásával megjelenik a teljes kubectl describe kimenet. Ez tartalmazza:

  • Metadata, labels, annotations
  • Spec részletek
  • Status és conditions
  • Events (az erőforráshoz kapcsolódó)

Port-forward debugoláshoz

p → port-forward dialógus

A port-forward a háttérben fut, amíg K9s nyitva van. Kilépéskor automatikusan leáll.

Rövid összefoglaló

  • Log nézetben f = follow, / = szűrés, p = előző container logjai.
  • s billentyűvel azonnal elindítható egy shell exec a containerben.
  • :events nézetben szűrhető a Warning eseményekre a gyors diagnózishoz.

On this page