Kunobi
Kunobi is a high-performance desktop platform for managing Kubernetes clusters and GitOps workflows like FluxCD and ArgoCD with real-time visibility and control.
Kunobi is a Kubernetes-native desktop management platform designed to provide platform engineers and developers with real-time visibility and control over their clusters and GitOps deployments. Developed by Zondax AG, a Swiss technology company with a global engineering team, the platform addresses the complexities of modern DevOps and infrastructure management. By providing a unified interface, Kunobi helps teams understand what is currently deployed across various clusters, identify configuration changes, and diagnose deployment issues without the friction of traditional terminal-only workflows or context switching.
Functionality centers on delivering a fast, lightweight, and local-first desktop application that integrates directly with Kubernetes clusters. It eliminates the need for agents or external proxies by communicating natively with Kubernetes APIs. The platform allows users to visualize and manage resources, track GitOps state, and monitor deployments in one centralized workspace. It is designed to work alongside existing GitOps tooling, enhancing rather than replacing established practices like FluxCD and ArgoCD.
Some of the key features are:
- GitOps-Native Interface: Provides built-in visibility and control for FluxCD and ArgoCD resources without requiring additional plugins.
- Performance-First Design: Optimized for rapid startup and low resource consumption, ensuring that even large-scale cluster management remains responsive.
- Unified Visibility: Consolidates resource management, log viewing, and terminal access across multiple clusters into a single, searchable interface.
- Advanced Resource Management: Includes dedicated views for core Kubernetes resources, Helm releases, Cert-Manager, Prometheus, and more.
- Local-First Security: Ensures that kubeconfig credentials and cluster traffic remain on the local machine, upholding strict security and privacy standards.
- Customizable Environment: Features advanced terminal splitting, customizable keybindings, and workspace support to tailor the interface to individual developer preferences.
Operational usage involves installing the desktop client on macOS, Windows, or Linux and connecting it to existing Kubernetes clusters. The application provides immediate insights into cluster health and GitOps sync states. It allows users to perform bulk actions such as scaling, port forwarding, and synchronization directly from the UI, significantly reducing the cognitive load typically associated with managing complex deployments at scale.
Some common use cases include:
- Real-time Incident Response: Engineers use the structured log viewer to filter and analyze events across clusters quickly during troubleshooting sessions.
- GitOps Drift Detection: Platform teams monitor and resolve configuration drift between Git repositories and cluster state using the native GitOps visualizations.
- Multi-Cluster Orchestration: DevOps professionals manage and switch between production, staging, and development clusters seamlessly in a single unified dashboard.
- Efficient Application Debugging: Developers inspect Helm releases and pod health to identify why traffic routing or deployments might be failing in specific environments.