## Snap details
- **Snap name:** guycanella-kubemanager
- **Publisher:** guycanella
- **Source code:** GitHub - guycanella/kubemanager-lite: High-performance desktop dashboard for monitoring containers (Docker) and pods (Kubernetes). · GitHub
- **License:** MIT
## Summary
KubeManager Lite is a lightweight desktop application for managing Docker containers
and Kubernetes pods from a single window. It provides real-time CPU/memory monitoring,
container lifecycle management (start, stop, restart), real-time log streaming, and
Kubernetes pod listing with namespace selection.
## Interfaces requested
### `docker` (allow-installation + auto-connection)
KubeManager Lite needs access to the Docker socket (`/var/run/docker.sock`) to:
- List running and stopped containers
- Start, stop, and restart containers
- Stream real-time container logs
- Monitor container CPU and memory usage via the Docker Stats API
Without this interface, the Docker management features of the app are non-functional.
### `kubernetes-support` (allow-installation + auto-connection)
KubeManager Lite needs access to Kubernetes configuration (`~/.kube/config`) and
the Kubernetes API to:
- List pods across namespaces
- Display pod status, readiness, and restart counts
- Stream real-time pod logs
Without this interface, the Kubernetes management features of the app are non-functional.