Learning
K9s

Gyakorlati workflow példák

Gyors, ismételhető lépések a tipikus K9s feladatokra: crash debug, rollout, port-forward, secret, node.

Gyakorlati workflow példák

Workflow 1 – Crasholó pod vizsgálata

1. :pods                    → pod lista megnyitása
2. /CrashLoop               → szűrés: CrashLoopBackOff podok
3. ↓ a pod sorára           → kijelölés
4. l                        → logok megtekintése
5. p                        → előző container logjai
6. Esc                      → visszalépés
7. d                        → describe: events és status ellenőrzése

Workflow 2 – Deployment frissítés nyomon követése

1. :deployments             → deployment lista
2. a szükséges deployment sora → kijelölés
3. Enter                    → kapcsolódó podok listája
4. (frissítés futtatása más terminálban)
5. K9s automatikusan frissíti a nézetet
6. Figyeld a READY oszlopot és a pod státuszokat

Workflow 3 – Gyors port-forward és tesztelés

1. :services                → service lista
2. a tesztelendő service sora
3. p                        → port-forward dialógus
4. Megadd: helyi port (pl. 8080) és remote port (pl. 80)
5. Enter → port-forward indul a háttérben
6. Böngészőben: localhost:8080
7. Esc / q → port-forward leáll

Workflow 4 – Secret értékek ellenőrzése

1. :secrets                 → secret lista
2. /my-app-secret           → szűrés a névre
3. Enter                    → secret részletei
4. x                        → base64 dekódolás
5. Esc                      → vissza

Workflow 5 – Több namespace áttekintése

1. 0                        → all namespaces nézet
2. :pods                    → összes pod az összes namespace-ből
3. /Warning                 → csak hibás/figyelmeztető podok
4. d az adott pod soron     → describe és events vizsgálata

Workflow 6 – Node erőforrás-ellenőrzés

1. :nodes                   → node lista
2. CPU és Memory oszlopok figyelése
3. d az adott node-on       → részletes állapot és taint-ek
4. Enter                    → a node-on futó podok listája

Workflow 7 – Rollout restart

1. :deployments
2. a deployment sora
3. r                        → rolling restart indítása
4. Enter                    → a kapcsolódó podok figyelése
5. Figyeld ahogy a régi podok leállnak és az újak elindulnak

Rövid összefoglaló

  • A crasholó pod vizsgálata (logok + describe + events) K9s-ben néhány másodperc.
  • A port-forward workflow lehetővé teszi a service gyors helyi tesztelését.
  • Az all-namespaces nézet (0) ideális incident response során az áttekintéshez.

On this page