Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

Kubernetes in the Browser

Wekubernetes is a project that runs a full Kubernetes cluster inside a web browser using WebAssembly and wazero, allowing developers to experiment with Kubernetes locally without any installation.

Background

- **webernetes** is an open-source project by **ngrok** (the tunneling/reverse-proxy service) that runs a miniature **Kubernetes cluster entirely inside a web browser** using WebAssembly. - **Kubernetes** is the de-facto standard for orchestrating containerized applications in production (used by Netflix, Google, Spotify, etc.), but it's notoriously complex and resource-heavy — requiring multiple VMs or physical servers. webernetes strips away all of that, letting you run a fake K8s cluster in a browser tab for **local development, demos, or education**. - It uses **k3s**, a lightweight Kubernetes distribution designed for edge/IoT (by Rancher/SUSE), but runs it via **WebAssembly** (Wasm) so it works in-browser with no server or Docker needed. - This matters because it makes Kubernetes **accessible without a cloud bill or a heavy local setup** — anyone can experiment with K8s concepts by just opening a web page. It also hints at a future where complex infrastructure tools are "demo-able" instantly in the browser.

Related stories