I ported Kubernetes to the browser

Hacker News Top Tools

Summary

Sam Rose from ngrok demonstrates how they ported Kubernetes to run entirely in the browser using WebAssembly, allowing developers to simulate a local cluster without needing a remote server or complex setup.

<a href="https:&#x2F;&#x2F;github.com&#x2F;ngrok&#x2F;webernetes" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ngrok&#x2F;webernetes</a><p><a href="https:&#x2F;&#x2F;webernetes-demo.ngrok.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;webernetes-demo.ngrok.app&#x2F;</a>
Original Article
View Cached Full Text

Cached at: 06/30/26, 09:38 PM

# I ported Kubernetes to the browser | ngrok blog Source: [https://ngrok.com/blog/i-ported-kubernetes-to-the-browser](https://ngrok.com/blog/i-ported-kubernetes-to-the-browser) ### Sam Rose Sam Rose is a Senior Developer Educator at ngrok, focusing on creating content that helps developers get the most out of ngrok\.

Similar Articles

webernetes: Kubernetes in the browser

Lobsters Hottest

Webernetes is an open-source library from ngrok that simulates Kubernetes clusters in the browser using TypeScript, enabling interactive Kubernetes content without backend infrastructure.

A Linux-like kernel in a browser tab - deep dive in the BrowserPod architecture

Lobsters Hottest

A deep dive into the architecture of BrowserPod, an in-browser sandbox with a WebAssembly-native kernel that runs Linux-compatible applications entirely client-side. The post covers the kernel's design, disk and networking subsystems, and its ability to run tools like Claude Code in the browser.

Fully in-browser container builds

Lobsters Hottest

A web application that builds containers entirely in the browser using client-side code, demonstrating the power of custom container tooling. Users can pick a base image, run a shell script, and export the resulting image as a tar file.