Webernetes: 누군가 브라우저로 쿠버네티스를 포팅했습니다 - 10만 라인의 TypeScript 코드, 당신의 탭에서 실행
(dev.to)
ngrok의 Sam Rose가 쿠버네티스의 핵심 기능을 TypeScript로 포팅하여 별도의 서버나 WASM 없이 브라우저 탭만으로 실행 가능한 'Webernetes'를 공개하며, LLM을 활용한 고효율 코드 변환과 검증의 새로운 가능성을 제시했습니다.
이 글의 핵심 포인트
- 110만 라인의 Go 코드를 TypeScript로 포팅하여 140KiB 크기의 초경량 npm 패키지 구현
- 2별도의 백엔드 서버나 WebAssembly 없이 브라우저 탭 내에서 독립적인 K8s 클러스터 실행 가능
- 3