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ó |
|---|---|
f | Follow mode (folyamatos frissítés) |
0 | Összes log megjelenítése (az elejétől) |
1–9 | Időszak szűrés (pl. 1 = utolsó 1 perc) |
/ | Szűrés a logokban |
w | Sortörés be/ki |
s | Log mentése fájlba |
t | Timestamp megjelenítése |
Esc | Visszalé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éseEz 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
:eventsAz 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éseDescribe 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ógusA 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. sbillentyűvel azonnal elindítható egy shell exec a containerben.:eventsnézetben szűrhető a Warning eseményekre a gyors diagnózishoz.