À propos du projet

Radar est une interface utilisateur Kubernetes open source qui s’exécute comme un binaire unique, sans installation dans le cluster, compte ni synchronisation cloud. Il se connecte directement à l’API Kubernetes depuis un ordinateur portable ou peut être déployé dans le cluster via Helm pour un accès partagé en équipe. L’outil fournit des vues en temps réel alimentées par des informateurs et SSE, notamment un graphe de topologie interactif, un tableau de ressources avec colonnes intelligentes et libellés personnalisés, un visualiseur de système de fichiers d’images, une chronologie d’événements unifiée, la gestion des versions Helm avec diffs de révision et rollback, la comparaison côte à côte des ressources, le suivi de l’expiration des certificats TLS, la surveillance GitOps pour ArgoCD et FluxCD, la visualisation du trafic en direct via Hubble, Istio, Caretta ou Beyla, les métriques de charge de travail à partir de backends compatibles Prometheus, et le diagnostic de capacité en lecture seule pour les flottes Karpenter. Il inclut également un serveur MCP (Model Context Protocol) intégré qui permet aux agents IA d’inspecter, d’enquêter et d’exploiter les clusters via Radar. Les fonctionnalités de sécurité incluent des modes d’authentification optionnels (proxy, OIDC), des permissions limitées par RBAC pour les déploiements dans le cluster, et une architecture privée par conception qui conserve les données du cluster sur la machine de l’utilisateur. Les options d’installation incluent un script curl rapide, Homebrew, Krew, Scoop, PowerShell, des téléchargements directs et une application de bureau pour macOS, Linux et Windows. Le projet est sous licence Apache 2.0 et prend en charge tous les clusters Kubernetes conformes, notamment GKE, EKS, AKS, minikube, kind et k3s.