kube-dashboard is a Kubernetes dashboard designed to manage multiple Kubernetes clusters, monitor resources, and interact with pods and logs in real-time. It provides a RESTful API and WebSocket endpoints for managing clusters, retrieving pod information, and streaming logs for building tools in the context of consuming and managing Kubernetes Clusters.
Under development
Interface/contract with Web UI or other clients via REST and websockets
Handle discovery of Kubernetes clusters
Utilize Informers and caching to maintain and maintain state on changes with in all Kubernetes Clusters (discovert done by Cluster Provider)
Provide an TUI (Text UI) and CLI
Potentially, a backing database
npx wscat -c ws://localhost:8081/ws/cluster-1/kube-system/coredns-668d6bf9bc-n7vrd/coredns/logs
