
kube32
Kubernetes cluster manager for ESP32 microcontrollers
Developer ToolsOpen sourceOpen source · verified#embedded#kubernetes#webassembly
Listed by the ProductPerch team from Hacker News · not launched here yet
What is kube32?
kube32 provides a Kubernetes-compatible control plane and WebAssembly runtime for ESP32-S3 microcontrollers. Teams manage clusters over Wi-Fi or USB serial using kubectl and k9s. Boards run a single firmware image acting as a control plane node or worker. A host simulator supports macOS and Linux for pre-deployment testing.
Application logic runs as WebAssembly modules via the wasm3 interpreter. Developers use Rust, C, or AssemblyScript with included SDKs. The system exposes full Kubernetes API resources like services, deployments, and metrics. Built-in routing handles HTTP ingress, server-sent events, and pod-to-pod calls. Peripheral access is restricted per pod through a capability firewall covering GPIO, buses, displays, and storage.
Operations include automatic lifecycle management, restart policies, and verified firmware rollouts with bootloader fallback. Optional authentication and TLS secure traffic. Event bridging uses ESP-NOW and UDP. The project uses the Apache-2.0 license and ships a CLI for building and deploying workloads.
kube32 features
- Full Kubernetes API compatibility for kubectl and k9s
- WebAssembly pod execution via wasm3 interpreter
- Service routing, HTTP ingress, and SSE stream support
- Capability firewall for safe peripheral access
- Automatic firmware rollouts with bootloader rollback
- Pub-sub event bridging across cluster nodes
- Host simulator for macOS and Linux testing
Who uses kube32 and for what
- Manage multiple ESP32-S3 boards as a unified IoT cluster
- Deploy WebAssembly modules to edge devices without recompiling native code
- Test Kubernetes workflows locally using the host simulator before hardware deployment
- Securely route HTTP traffic and manage static assets across distributed microcontrollers
- Monitor device health and logs using standard Kubernetes metrics and log tailing
kube32 FAQ
Is kube32 free?
Yes, kube32 is available under the Apache-2.0 license at no cost. The website does not mention commercial pricing tiers.
Is kube32 open source?
Yes, the source code is publicly hosted on GitHub under the Apache-2.0 license. Contributors can submit pull requests and follow the security policy.
What is kube32 used for?
It is used to run a Kubernetes-compatible control plane and WebAssembly runtime on ESP32-S3 microcontrollers, allowing teams to manage IoT clusters with standard kubectl commands.
Does kube32 work on Mac?
Yes, the project includes a host simulator called kube32-sim that runs on macOS and Linux for building and testing clusters without physical hardware.
Can I deploy custom applications with kube32?
Yes, you can build WebAssembly pods using Rust, C, or AssemblyScript with provided SDKs and templates. The system supports request-handler and entry-point ABIs.
Comments (0)
Comments and upvotes open when this product launches on ProductPerch.
More Developer Tools launches

Feel iOS haptic patterns on a real iPhone, copy the code
Deploy anywhere from your AI tool.

Free product launch platform for indie makers
Akii: SEO & AI Search OptimizerOpen source · verified
Free SEO, AEO and GEO tools for Claude Code.
Compare hosting, VPS, and domain prices side by side
Monitor Laravel scheduled tasks and queues