Blog
Technical articles about building a native Kubernetes IDE with Rust and Swift.
-
Multi-Cluster Management for Solo DevOps
Connect all clusters simultaneously. One table, one view. No context switching, no risk of applying to the wrong cluster.
-
CRD Browser: Finally Visualize Your Custom Resources
Auto-discovery of every CRD in your cluster, dynamic printer columns, structured conditions inspector, and multi-cluster browsing — no configuration needed.
-
How We Handle 1,500+ Pods Without Lag
Eight optimizations: NSTableView, compact data model, watchers over polling, RwLock stores, background metrics, timer tuning, eliminating hot-path prints.
-
Krust Pro: The Log Debugging Workflow That Saves Hours
Multi-pod aggregation, regex filters, JSON compact mode, bookmarks, and export — the Pro log features that turn incident debugging from manual to systematic.
-
macOS-Native Kubernetes Tools: The Post-Electron Era
Zed, Raycast, Warp — the best new developer tools are native. Why Kubernetes tools are next, and what changes when you remove Chromium.
-
Building a 200K-Line Log Viewer in Rust
Technical deep dive for Rustaceans: watch-based cancellation, VecDeque ring buffers, bitwise ASCII prefilters, lock poisoning recovery, and UniFFI callbacks.
-
Why k9s Power Users Should Try Krust
Not a replacement — a complement. The specific workflows where a native GUI does things a terminal physically cannot.
-
Debugging a Production Incident in 90 Seconds
Step-by-step walkthrough of diagnosing a checkout service outage using Krust — from PagerDuty alert to rollback in under 90 seconds.
-
From kubectl to GUI: A Week with Krust
A kubectl power user tries a native Kubernetes GUI for a week. Day-by-day account of what worked, what didn't, and where each tool wins.
-
I Added an AI Assistant to My Kubernetes GUI
A tool-calling AI agent with 13 read tools and 4 write tools that diagnoses Kubernetes issues by gathering evidence from the cluster.
-
200K Lines of Kubernetes Logs, Searched in 5ms
Deep dive into the Rust ring buffer, SIMD-optimized search, multi-pod aggregation, and off-main-thread rendering that powers Krust's log viewer.
-
Helm in a GUI That Actually Works
How Krust manages Helm releases by reading release secrets directly — list, history, diff, rollback without helm CLI, and upgrade with live preview.
-
Electron vs Native: What Actually Happens to Your Mac
Real benchmarks comparing Krust, Lens, and k9s across three scenarios — from idle browsing to heavy production debugging with 800 pods.
-
Why I Built a Kubernetes GUI in Rust + Swift
The architecture decisions behind building a native macOS Kubernetes IDE — watchers over polling, NSTableView over SwiftUI, and a 200K-line log buffer in Rust.