Qu'est-ce que k9s ?
k9s est une interface terminal pour gérer des clusters Kubernetes. Elle offre une interface rapide, pilotée au clavier, pour observer et interagir avec vos clusters en cours d'exécution en temps réel — naviguer entre les ressources, consulter les journaux, exécuter des commandes dans les pods et appliquer des changements — sans avoir à taper sans cesse de longues commandes kubectl.
⚡ Fonctionnalités clés de k9s
⌨️ Piloté au clavier
Naviguez et gérez les ressources du cluster rapidement grâce à des raccourcis intuitifs.
📜 Journaux en direct & Exec
Diffusez les journaux des pods et ouvrez un shell dans les conteneurs directement depuis l'interface.
🔍 Vues des ressources
Parcourez les déploiements, pods, services et bien plus avec un statut en temps réel.
🧩 Extensible
Thèmes personnalisés, alias et plugins pour adapter votre flux de travail.
🎯 Pourquoi k9s ?
- Plus rapide que kubectl : Observez et agissez sur les ressources sans commandes interminables
- Temps réel : Vue en direct de l'état du cluster et de la santé des ressources
- Navigation puissante : Passez instantanément d'une ressource liée à une autre
- Personnalisable : Thèmes, raccourcis clavier et plugins adaptés à votre équipe
🆕 Points forts
- Navigation dans le cluster : Parcourez tous les types de ressources Kubernetes
- Journaux & Shell : Suivez les journaux et exécutez des commandes dans les pods
- Actions sur les ressources : Redimensionnez, supprimez et modifiez depuis l'interface
- Plugins : Étendez avec des commandes personnalisées
📦 Installation depuis deb.griffo.io
Étape 1 : Ajouter le dépôt
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updatesudo apt install extrepo
sudo extrepo enable griffo
sudo apt update🆓 Il existe un miroir gratuit pour toujours. deb-free.griffo.io distribue des paquets gratuitement pour toujours — sans compte, sans abonnement, au plus 2 mois derrière l'upstream, correctifs de sécurité immédiats. Il contient aujourd'hui cliamp, Ghostty, lazydocker, Oh My Posh et Zed ; k9s n'en fait pas partie, le dépôt ci-dessus reste donc le seul moyen de l'installer — demandez-le et il pourra y être ajouté.
🧩 À propos de l'option extrepo. extrepo est l'outil de Debian pour les dépôts externes : il écrit le fichier de sources et installe la clé de signature à votre place, après l'avoir vérifiée face à des métadonnées signées. Ce dépôt y est enregistré sous le nom griffo, et le miroir gratuit à vie sous griffo-free ; sur Debian (bookworm, trixie, forky et sid), les commandes ci-dessus constituent donc toute l'installation.
extrepo ne met en place que le fichier de sources et la clé : les identifiants d'un abonnement vont toujours dans /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu n'est pas couvert, car extrepo ne publie de métadonnées que pour les suites Debian : utilisez-y les commandes avec sudo ou en root.
Étape 2 : Installer k9s
# Install latest k9s
sudo apt install k9s
# Verify installation
k9s version# Install latest k9s
apt install k9s
# Verify installation
k9s version🎯 Exemples d'utilisation de base
# Show version
k9s version
# Launch k9s against your current kubeconfig context
k9s
# Launch in a specific namespace
k9s -n kube-system
# Use a specific context
k9s --context production
# Launch in read-only mode
k9s --readonly🚀 Pourquoi choisir deb.griffo.io ?
- Debian officiel : Souvent en retard de plusieurs mois, sans les dernières fonctionnalités
- deb.griffo.io : Dernière version disponible quelques heures après sa sortie
- Installation manuelle : Téléchargements manuels et configuration du PATH requis
- Notre dépôt : Paquets précompilés, prêts à l'emploi
- ✅ Dernières fonctionnalités : Obtenez immédiatement les toutes dernières fonctionnalités et améliorations de k9s
- ✅ Aucune configuration manuelle : Binaires précompilés, installés et mis à jour via apt
- ✅ Mises à jour automatiques : Paquets mis à jour quelques heures après les versions officielles
- ✅ Dépendances correctes : Empaqueté correctement avec toutes les bibliothèques requises
- ✅ Multi-distribution : Fonctionne sur Bookworm, Trixie et Sid
- ✅ Maintenance facile : Simples commandes apt pour les mises à jour
📦 Dépôt de construction de paquets
Les paquets Debian sont automatiquement construits et maintenus dans ce dépôt GitHub :
- 📁 k9s-debian - Dernières versions publiées
🔗 Paquets associés
Également disponibles depuis deb.griffo.io :
- lazydocker - Interface terminal pour la gestion de Docker
- Headscale - Serveur de contrôle Tailscale auto-hébergé
- Garage - Stockage d'objets distribué compatible S3
💝 Soutenir ce projet
Si ce dépôt vous fait gagner du temps et des efforts, veuillez envisager de le soutenir !