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
09 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
15 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
:popeye Audit/sanitization du cluster (si installé)

Lancement (depuis le terminal)

bash 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.