The basics
Is Lumovi free?
Is Lumovi free?
Should I use the desktop app or run it in my cluster?
Should I use the desktop app or run it in my cluster?
Do I need kubectl?
Do I need kubectl?
kubectl command for every change, so you can learn it, copy it or script it. Helm is needed only to change Helm releases; looking at them needs nothing.Which Kubernetes versions does it support?
Which Kubernetes versions does it support?
Does it work with EKS, GKE, AKS and other managed clusters?
Does it work with EKS, GKE, AKS and other managed clusters?
kubectl does, with client certificates, tokens and exec credential plugins like gke-gcloud-auth-plugin, aws eks get-token and kubelogin. If kubectl can reach a cluster with your kubeconfig, Lumovi can too. See Connecting clusters.How is it different from other Kubernetes tools?
How is it different from other Kubernetes tools?
kubectl command, checks edits with a dry run, and offers undo. And it’s the same app on your desktop and in your cluster, so a team can share it without installing anything.Your data and your clusters
Does Lumovi change my kubeconfig?
Does Lumovi change my kubeconfig?
Does it collect any data?
Does it collect any data?
Can I use it without an internet connection?
Can I use it without an internet connection?
Can it change things by accident?
Can it change things by accident?
What permissions do I need?
What permissions do I need?
view role is enough to look around. It asks the cluster what you may do before offering an action, and says why when you can’t. See Permissions.Using it
Can I work with several clusters?
Can I work with several clusters?
Does it handle big clusters?
Does it handle big clusters?
Does it support my custom resources?
Does it support my custom resources?
kubectl get prints and a status read from their conditions. Views for popular projects (cert-manager, Argo CD, Flux, Karpenter and more) add better columns, links and actions, and each project’s add-on gives it an entry in the sidebar, with everything it runs in one list. You can write your own views and add-ons too. See Custom resources.Where does usage history come from?
Where does usage history come from?
Is there a light theme?
Is there a light theme?
The project
Who makes Lumovi?
Who makes Lumovi?
I used KubeStacks. What changes?
I used KubeStacks. What changes?
- Installed copies don’t update into Lumovi. Download Lumovi and install it. It’s a separate app, so KubeStacks stays until you remove it.
- Settings start over. Your theme, read-only clusters, usage history sources and the rest stay in KubeStacks’ own folder, which Lumovi doesn’t read. Your kubeconfig is read as before.
- Your own views go in
~/.lumovi/viewsinstead of~/.kubestacks/views, and start withapiVersion: lumovi.dev/v1alpha1instead ofkubestacks.dev/v1alpha1. Lumovi doesn’t use a file with the oldapiVersion, and lists it under API resources. - Environment variables start with
LUMOVI_instead ofKUBESTACKS_. - In your cluster, the image is
ghcr.io/lumovi/lumoviand the chartoci://ghcr.io/lumovi/charts/lumovi, and the server’s settings areLUMOVI_*variables. See Install Lumovi in your cluster.
How can I help?
How can I help?
- Report what’s wrong, or what’s missing, in an issue.
- Add support for a tool you run. An add-on and views for it are YAML, checked against the tool’s CRDs, with no code to write. It’s an easy and welcome first contribution. See Built-in views for what Lumovi has, and Build from source for how to add one.
- Contribute. Pull requests are welcome; for anything bigger than a small fix, open an issue first. See Build from source.
- Sponsor its development on GitHub Sponsors. The desktop app has a link in Help → Sponsor Lumovi… too.
- Star it on GitHub, so others find it.
Where do I report a security problem?
Where do I report a security problem?