Cluster Management
The cluster list is the entry point to all your environments. Kubeterm loads clusters automatically and gives you multiple ways to organize them.
- Zero Configuration: Automatically discovers and loads your default
kubeconfigon desktop — no setup required after install. - KUBECONFIG Environment Variable: On desktop, every file listed in your
KUBECONFIGenvironment variable is picked up as well, so the clusters you already use in the shell appear without extra setup. - Applications Section: Helm, Argo CD, and Flux CD are grouped under a single Applications entry in the navigation, so everything you deploy lives in one place.
- Tags & Filtering: Assign one or more tags to any cluster (e.g. production, staging, eu-west). The cluster list shows a tab per tag so you can instantly filter to a subset. Tag suggestions are offered when you type, based on tags already in use.
- Status Indicators: Each cluster entry shows a color-coded status (Ready / NotReady) so at-a-glance health is clear without opening the cluster.
- Search: A search box in the cluster list filters clusters by name as you type — useful when you manage many environments.
- Source & Location Display: The list shows where each cluster came from — kubeconfig file, AWS, Azure, GCP, DigitalOcean — along with the cloud region if available.
- Reload kubeconfigs: A manual refresh button re-reads your local kubeconfig files to pick up any changes made outside of Kubeterm.
- Quick Access: Pin frequently used resources across any cluster to the Quick Access section in the left navigation for one-tap navigation.
- Multi-Tab View: Open multiple clusters or resource views simultaneously in tabs — middle-click or the context menu opens any item in a new tab.
- Tab Keyboard Shortcuts: Switch between open tabs with keyboard shortcuts for faster navigation.
- Cluster Actions: Right-click (desktop) or long-press (mobile) to edit tags, rename, or delete a cluster.
Cluster Settings
Each cluster has its own settings panel where you can configure:
- Display Name: Rename a cluster for display without changing the underlying kubeconfig name.
- Namespace Scope: Restrict the cluster view to one or more namespaces, or work across all namespaces at once.
- Per-Cluster Proxy: Override the global proxy with a different HTTP proxy for this cluster specifically.
- Local Authentication: Require biometric or device authentication before accessing this cluster or before performing write operations.
- API Server Endpoint, TLS & Auth: Review and update connection details, certificate authority data, and authentication method (username/password, client cert, or bearer token).
- Kubeconfig Editing: Open a cluster's kubeconfig in a built-in editor with word wrap and a confirmation step before saving, so small fixes don't require leaving the app.