Aller au contenu principal

KDash

Overview

KDash est un tableau de bord terminal (TUI) pour Kubernetes, conçu pour être rapide et agréable à utiliser. Écrit en Rust, il affiche nodes, pods, namespaces, contexts et permet de naviguer, streamer les logs, décrire les ressources ou copier les YAML. Plus léger que K9s, il mise sur la simplicité et une UX soignée.

L'outil s'appuie sur kube-rs et utilise le kubeconfig standard. Il propose des métriques (CPU, mémoire) via metrics-server, un système d'onglets pour basculer entre ressources, des raccourcis clavier contextuels et des thèmes clair/sombre. Pas de CRUD : lecture et logs uniquement.

KDash cible les équipes qui veulent un TUI Kubernetes performant, facile à prendre en main, sans la complexité d'outils plus lourds. Idéal pour le debugging et la surveillance rapide.


Informations essentielles

PropriétéValeur
Site officielhttps://kdash.cli.rs
LicenceMIT
Nationalité
TypeTUI Kubernetes
DéploiementBinaire (Homebrew, Scoop, Cargo, Nix)
DifficultéDébutant
TechnologiesRust

TL;DR

KDash, c'est pour ceux qui veulent un TUI Kubernetes rapide et plaisant, sans CRUD ni surcharge. Lecture de ressources, logs, describe, métriques.

Points clés à retenir :

  • TUI Kubernetes en Rust, rapide et réactif
  • Navigation par onglets, logs en streaming, describe, copie YAML
  • Métriques nodes/pods si metrics-server déployé
  • Multi-contextes, changement de namespace
  • Pas de CRUD : vue et logs uniquement
  • Plus simple que K9s, focus UX

Compatibilité et intégrations

  • kubeconfig standard
  • metrics-server pour CPU/mémoire
  • Kubernetes 1.x
  • Docker disponible pour exécution en conteneur

Avantages

  • Performant, écrit en Rust
  • UX soignée, aide contextuelle, thèmes
  • Installation simple (Homebrew, Cargo, Scoop, Nix)
  • Logs en streaming, describe, copie YAML

## Limites

  • Pas de CRUD (create, edit, delete)
  • Copy clipboard peut poser problème sur certains Linux/arch
  • Moins de fonctionnalités que K9s
  • Nécessite metrics-server pour les métriques d'utilisation

Ressources