v1.0.0
KubeLoop v0.1.0
First public release of KubeLoop — a desktop client that connects your laptop to a Kubernetes cluster like a VPN, so local apps can reach Pod IPs, ClusterIP Services, and *.cluster.local without per-app proxies.
Highlights
- One-click cluster network — TUN + split DNS via managed sing-box; only cluster traffic is routed
- In-cluster Gateway — reached through the API Server (port-forward); image
ghcr.io/fengqi-dev/kube-loop/gateway:v0.1.0(also:latest) - Privileged helper — install once for TUN / DNS / routes (Settings); later connects usually skip elevation
- Network tools — Port Forward, Exchange (Service intercept), Mirror (TCP tee), Preview (temporary ClusterIP)
- Host aliases — per-context domain → IP maps for the tunnel DNS path
- Multi-kubeconfig & limited RBAC — merge kubeconfig files; connect with namespace-scoped accounts when Gateway is preinstalled
- Overview — traffic stats, Kubernetes API version, manual Pod/Service CIDR + Cluster DNS overrides
Platforms
| Asset | Notes |
|---|---|
kubeloop-darwin-arm64.tar.gz / kubeloop-darwin-amd64.tar.gz |
Contains KubeLoop.app + helper |
kubeloop-windows-amd64.zip |
Desktop app + helper |
kubeloop-linux-amd64.tar.gz / kubeloop-linux-arm64.tar.gz |
Desktop binary + helper |
kubeloop-gateway-linux-* |
Standalone Gateway binaries |
SHA256SUMS |
Checksums for all artifacts |
Install
- Download the archive for your OS/arch from this release.
- macOS: open
KubeLoop.app. If Gatekeeper blocks it, right-click → Open, or runxattr -cr KubeLoop.app. - Windows: if SmartScreen appears, More info → Run anyway.
- Linux: extract and run.
- Pick a Context → Connect; approve the virtual network service on first use.
Notes
- sing-box is a separately licensed (GPLv3) managed dependency — see THIRD_PARTY_NOTICES.
- Archives are not Apple-notarized / Authenticode-signed yet.
Full Changelog: https://github.com/fengqi-dev/kube-loop/commits/v1.0.0