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.
Navigation générale
| 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 |
: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.