Aller au contenu

Cheat-sheet k9s

Le réflexe n°1

La barre du haut affiche toujours les raccourcis contextuels de la vue active. En cas de doute : ? ouvre l'aide.

Touche Action
: Mode commande (taper un nom de ressource)
: q Quitter k9s
/ Filtrer la liste affichée
Esc Revenir / effacer le filtre
Entrée Entrer dans la ressource (drill-down)
/ k j Se déplacer
? Aide contextuelle
Ctrl+a Lister tous les alias de ressources
0-9 Changer de namespace (0 = tous)

Changer de ressource (mode :)

Commande Ressource
:po / :pods Pods
:deploy Deployments
:rs ReplicaSets
:svc Services
:ing Ingress
:ns Namespaces
:nodes Nœuds
:cm ConfigMaps
:secret Secrets
:sts StatefulSets
:ds DaemonSets
:job / :cronjob Jobs / CronJobs
:pvc / :pv Volumes
:sa ServiceAccounts
:role / :rolebinding RBAC
:ctx Changer de contexte (cluster)
:events Events du cluster

Actions sur une ressource

Touche Action
d describe (⚠️ lire les events en bas)
y Voir le YAML
e Éditer en live
l Logs (pod)
s Shell / exec (pod) · ou scale (deployment)
Maj+f Port-forward
Ctrl+d Supprimer (avec confirmation)
Ctrl+k Kill (sans confirmation)
Espace Marquer (sélection multiple)
r Restart rollout (deployment)

Vue Logs

Touche Action
f Plein écran on/off
w Wrap (retour à la ligne) on/off
0 Depuis le début
1-5 Fenêtre de temps récente
c Copier dans le presse-papier
Esc Quitter la vue logs

Tri & affichage

Touche Action
Maj+c Trier par CPU
Maj+m Trier par mémoire
Maj+n Trier par nom
Ctrl+w Colonnes larges (labels) on/off

Vues spéciales

Commande Effet
:xray deploy Arbre des relations (deploy → rs → pod)
:pulses Tableau de bord temps réel du cluster

L'audit popeye n'est plus dans k9s

Longtemps intégré à k9s via :popeye, l'audit a été retiré de k9s à la refonte v0.50. C'est de nouveau un outil séparé, lancé au terminal (il est installé dans la sandbox) :

popeye              # audite le contexte courant : pods sans limits, en root, latest, RBAC large…

Lancement (depuis le terminal)

k9s                       # contexte courant
k9s -n kube-system        # namespace de départ
k9s --context mon-cluster # contexte précis
k9s --readonly            # mode lecture seule (aucune action destructive)

Note

Certains raccourcis varient selon la version de k9s et la ressource sélectionnée. La barre du haut fait foi ; ? liste l'ensemble.