@devops_nk:有人构建了一个完全在你的浏览器中运行的Kubernetes。这可能是学习Kubernetes的最简单方式。- 无需Do…
摘要
一位开发者通过将核心组件重写为TypeScript,并在AI辅助下进行代码转换,将Kubernetes移植到浏览器中完全运行。该工具无需安装,专为学习、教学和面试准备而设计。
查看缓存全文
缓存时间: 2026/07/05 10:33
有人构建了一个完全在浏览器中运行的Kubernetes。
这可能是学习Kubernetes最简单的方法。
- 无需Docker。
- 无需Minikube。
- 无需Kind。
- 无需EKS。
- 无需安装。
只需打开一个网页,就可以开始探索Pods、Deployments、ReplicaSets、Nodes、调度、网络等。
背后的工程实现令人难以置信。 Kubernetes是用Go编写的,但开发者并没有将其编译到浏览器中,而是用TypeScript重写了主要的Kubernetes组件,使得它们能够在浏览器中原生运行。 这是我见过的最好的AI应用示例之一。
AI帮助移植了数千行Kubernetes代码,而开发者手动审查了所有内容,并通过大量测试验证了其行为与真实集群一致。
它不适用于生产工作负载。
它专为学习、教学、实验和准备DevOps面试而构建。
想象一下,让新工程师入职或教授Kubernetes,而无需让每个人都花一个小时安装Docker、配置Minikube或创建一个EKS集群。
我真心认为像这样的项目将改变我们学习基础设施的方式。
交互式实验室 > 静态文档。
博客文章:https://ngrok.com/blog/i-ported-kubernetes-to-the-browser…
我将Kubernetes移植到了浏览器中 | ngrok博客
来源:https://ngrok.com/blog/i-ported-kubernetes-to-the-browser
Sam Rose
Sam Rose是ngrok的高级开发者教育家,专注于创建帮助开发者充分利用ngrok的内容。
相似文章
我将 Kubernetes 移植到了浏览器中
来自 ngrok 的 Sam Rose 演示了如何通过 WebAssembly 将 Kubernetes 移植到浏览器中完全运行,让开发者能够模拟本地集群,而无需远程服务器或复杂设置。
webernetes:在浏览器中运行 Kubernetes
Webernetes 是 ngrok 开发的一个开源库,使用 TypeScript 在浏览器中模拟 Kubernetes 集群,无需后端基础设施即可实现交互式 Kubernetes 内容。
求职面试教会我的 Kubernetes 知识
一位求职者发现,小型初创公司采用 Kubernetes 并非出于技术可扩展性,而是为了组织层面的好处,如一致性、共享知识和可追溯性。这篇文章反思了 Kubernetes 对小型团队的非技术优势。
完全在浏览器中的容器构建
一个完全在浏览器中使用客户端代码构建容器的Web应用程序,展示了自定义容器工具的强大功能。用户可以选择基础镜像、运行Shell脚本,并将生成的镜像导出为tar文件。
浏览器标签中的类Linux内核 - 深入解析BrowserPod架构
深入解析BrowserPod架构,这是一个基于WebAssembly内核的浏览器内沙箱,完全在客户端运行兼容Linux的应用程序。本文涵盖内核设计、磁盘和网络子系统,以及其在浏览器中运行诸如Claude Code等工具的能力。