hn.today

Show HN: Litek8s – Kubernetes API in one Rust binary, 23 MiB idle

litek8s.dev10 points4 comments
Screenshot of Show HN: Litek8s – Kubernetes API in one Rust binary, 23 MiB idle

Litek8s is an early-preview Kubernetes distribution packaged as a single Rust process, aimed at local development, CI, home labs, and edge deployments. It exposes the real Kubernetes API, so kubectl, Helm, and Argo CD work without changes, and also provides a Docker-compatible API for Docker and Compose. The process bundles the API server, object store, scheduler, controllers, DNS, service proxy, node agent, container runtime integration, and basic metrics, logs, and alerts. Containers run directly through crun, without containerd or pause containers. Developers can create multi-node clusters in a rootless Linux sandbox or a small Linux VM on macOS; the project also supports joining physical machines and running a three- or five-server Raft-based high-availability control plane.

Reported benchmarks show 23.2 MiB idle memory for the orchestrator, 33.5 MiB with five NGINX pods, and 90 MiB with Argo CD and a synced app, compared with much higher figures for k3s. A development cluster reaches Ready in 0.17 seconds on Linux and 1.28 seconds on macOS; CI setup is reported at about 2.5 seconds. Its compatibility tests passed 119 of 119 checks, including workloads and 47 Helm charts, and it passed 413 of 419 Kubernetes 1.33 conformance tests. Five failures are attributed to macOS networking limitations and one watch issue has since been fixed. On macOS, the full VM uses considerably more memory than the process-level figure, roughly 240-380 MiB in the described tests.

Read on litek8s.dev4 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

Ggml v1.0.0

Ggml v1.0.0

ggml 1.0.0 removes deprecated public APIs and legacy DIAG_MASK operations, while adding configurable YaRN truncation and FP8 support. It also improves backend performance with quantized matrix multiplication, fused MoE operations, and new attention and scheduling paths. (github.com)

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.