@devops_nk: Someone built Kubernetes that runs entirely in your browser. This might be the easiest way to learn Kubernetes. - No Do…
Summary
A developer ported Kubernetes to run entirely in the browser by rewriting core components in TypeScript, aided by AI for code conversion. The tool requires no installation and is designed for learning, teaching, and interview prep.
View Cached Full Text
Cached at: 07/05/26, 10:33 AM
Someone built Kubernetes that runs entirely in your browser.
This might be the easiest way to learn Kubernetes.
- No Docker.
- No Minikube.
- No Kind.
- No EKS.
- No installation.
Just open a webpage and start exploring Pods, Deployments, ReplicaSets, Nodes, scheduling, networking, and more.
The engineering behind it is incredible. Kubernetes is written in Go, but instead of compiling it to the browser, the developer rewrote major Kubernetes components in TypeScript so they could run natively inside the browser. This is one of the best examples of using AI I’ve seen.
AI helped port thousands of lines of Kubernetes code, while the developer manually reviewed everything and validated it with extensive tests to make sure it behaves like a real cluster.
It’s not for running production workloads.
It’s built for learning, teaching, experimenting, and preparing for DevOps interviews.
Imagine onboarding new engineers or teaching Kubernetes without asking everyone to spend an hour installing Docker, configuring Minikube, or creating an EKS cluster.
I genuinely think projects like this will change how we learn infrastructure.
Interactive labs > Static documentation.
Blog Post: https://ngrok.com/blog/i-ported-kubernetes-to-the-browser…
I ported Kubernetes to the browser | ngrok blog
Source: 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
I ported Kubernetes to the browser
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.
webernetes: Kubernetes in the browser
Webernetes is an open-source library from ngrok that simulates Kubernetes clusters in the browser using TypeScript, enabling interactive Kubernetes content without backend infrastructure.
What job interviews taught me about Kubernetes
A job seeker discovers that small startups are adopting Kubernetes not for technical scalability but for organizational benefits like uniformity, shared knowledge, and traceability. The post reflects on the non-technical advantages of Kubernetes for small teams.
Fully in-browser container builds
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.
A Linux-like kernel in a browser tab - deep dive in the BrowserPod architecture
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.