Gyakori hibák
Tipikus K9s problémák és gyors megoldások: namespace, frissítés, connection, log, UTF-8 és teljesítmény.
Gyakori hibák
1. „No resources found" – üres lista
Ok: A kiválasztott namespace-ben nincs ilyen erőforrás, vagy rosszul van szűrve.
Megoldás:
Esc → szűrő törlése
0 → all namespaces nézet2. Context nem frissül – régi adatok látszanak
Ok: A K9s cache-eli az adatokat, és az automatikus frissítés késhet.
Megoldás:
Ctrl+l → képernyő kényszerített frissítése3. „connection refused" indításkor
Ok: A kubectl nem éri el a clustert, vagy a kubeconfig érvénytelen.
Megoldás:
kubectl cluster-info
kubectl config get-contexts
k9s --context <valid-context>4. Log nézetben üres kimenet
Ok: A container még nem írt logot, vagy a log túl régi és a rotáció miatt elveszett.
Megoldás:
0 → log elejétől való megjelenítés
f → follow mode bekapcsolása5. Véletlenül törölt erőforrás
Ok: A k billentyű törlési megerősítést kér, de figyelmetlenül megnyomták.
Megoldás: Ha az adott erőforrás nem jön vissza, kubectl apply segítségével újra létrehozható a manifestből.
Megelőzés:
k9s --readonly6. Ékezetes karakterek problémái terminálban
Ok: A terminál nem UTF-8 kódolással van beállítva.
Megoldás:
echo $LANG
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-87. K9s lassan frissül
Ok: Nagy cluster esetén a K9s lassulhat a sok erőforrás miatt.
Megoldás:
k9s -n production
# Frissítési intervallum növelése a config.yaml-ban
# k9s:
# refreshRate: 5Rövid összefoglaló
- Üres listánál ellenőrizd a namespace-t (
0= all) és a szűrőt (Esc). - Éles környezetben
--readonlyvéd a véletlen törléstől. - Lassulásnál szűkíts namespace-re, és növeld a refresh rate-et.