Learning
K9s

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ézet

2. 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ése

3. „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ása

5. 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 --readonly

6. É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-8

7. 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: 5

Rövid összefoglaló

  • Üres listánál ellenőrizd a namespace-t (0 = all) és a szűrőt (Esc).
  • Éles környezetben --readonly véd a véletlen törléstől.
  • Lassulásnál szűkíts namespace-re, és növeld a refresh rate-et.

On this page