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éseWorkflow 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átuszokatWorkflow 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állWorkflow 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 → visszaWorkflow 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álataWorkflow 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ájaWorkflow 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 elindulnakRö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.