Getting Started
Install
Download the latest release for your platform from the releases page.
| Platform | Binary |
|---|---|
| Linux x86_64 | KubezillaDesktop (AppImage or extracted binary) |
| macOS Intel / Apple Silicon | KubezillaDesktop.app |
| Windows x86_64 | KubezillaDesktop.exe |
Optional: PVC/Pod mount support
To mount PVCs or pod filesystems as local drives:
- Linux — install the
fuse3runtime package via your distro's package manager (Debian/Ubuntu:sudo apt-get install -y fuse3; Fedora/RHEL:sudo dnf install fuse3; Arch:sudo pacman -S fuse3). Add yourself to thefusegroup and re-login. - macOS — install macFUSE, reboot, allow the kernel extension in System Settings → Privacy & Security.
- Windows — install WinFsp (select the "Core" component).
Browsing PVCs and pod filesystems works on all platforms without these — only local mounting requires them.
First launch
On start, Kubezilla:
- Auto-discovers kubeconfig files in
~/.kube/(not on sandboxed macOS builds — see Connecting to Clusters). - Loads the first kubeconfig + context pair it finds.
- Lists namespaces and API resources.
- Shows the default resource kind (Pods) for the selected namespace.
If no kubeconfig is found, the app still launches — open the Kubeconfigs dialog from the Dots menu to add one manually.
The main window
- Toolbar (top) — kubeconfig / context / namespace / kind / search.
- View-mode toggle — switch between Table and Graph view.
- Dots menu (⋯) — Helm Install, Create Resource, Columns, New Window, Themes, Settings.
- Resource table — the current view; right-click any row for actions.
Minimum viable workflow
- Pick a kubeconfig and context.
- Pick a namespace (or All namespaces).
- Open the Kind selector with
Cmd/Ctrl + Kand pick the resource kind. - Double-click a row to open its Info window, or right-click for a context menu.
From there, see:
- Navigation for switching contexts/kinds fast.
- Resources for filtering, sorting, and bulk actions.
- Terminal & Logs for opening shells and log streams.
- Port Forwarding to expose cluster services locally.