frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: We built instant Kubernetes provisioning with KVM and gRPC

1•dib85•1h ago
We've spent the last year building RunOS, a platform that spins up production-ready Kubernetes clusters in 5-10 minutes with databases, message queues, observability, and AI tooling configured.

The Problem

Every team rebuilds the same Kubernetes infrastructure: networking, certificates, monitoring, databases, storage. The existing solutions either lock you into a vendor ecosystem or dump you into raw Kubernetes complexity. We wanted the control of self-hosting without weeks of setup.

Architecture

Our system uses two agent types:

Server agents run on VM hosts and communicate with our backend via gRPC bidirectional streams. When users request a cluster node, the agent provisions a KVM-based VM and bootstraps it.

Node agents run on each Kubernetes node and handle cluster operations, monitoring, and service installations.

Key insight: gRPC streams initiated by agents eliminate firewall configuration and public IP requirements. Agents reach out to our backend, not vice versa.

Why KVM?

- Battle-tested, works great with Ubuntu - Solid Go bindings via libvirt - Excellent GPU passthrough for AI workloads like Ollama - Good isolation/performance balance

Sometimes boring technology is the right choice.

Provisioning Flow

1. User clicks "Create Cluster" 2. Backend selects available server agents 3. gRPC commands sent to provision VMs 4. KVM VMs spin up (Ubuntu Cloud 24.04, 30-60 seconds) 5. Node agents install and connect 6. Kubernetes bootstrap with kubeadm + Cilium 7. WireGuard mesh established between nodes 8. Storage configured (OpenEBS + Longhorn) 9. Cluster ready (5-10 minutes total)

The WireGuard Decision

We manage WireGuard at the OS level, not Kubernetes level. Why?

- Same VPN secures both K8s traffic and SSH access - Nodes communicate securely even if Kubernetes fails - Simpler troubleshooting with separated layers - Easier multi-cluster peering (coming soon)

Our backend orchestrates WireGuard configs across nodes via the agents. Centrally coordinated, locally executed.

Version Management Hell

The hardest problem? Keeping 20+ services compatible across updates.

We offer one-click installation of: PostgreSQL, MySQL, ClickHouse, Kafka, RabbitMQ, MinIO, Longhorn, Harbor, Traefik, Grafana, Prometheus, Ollama, LiteLLM, Open WebUI, and more.

Each has opinions about K8s versions, storage, and networking. We use Helm charts, operators, and custom YAML as appropriate. The real work is maintaining compatibility matrices and testing every combination.

Deployment Models

RunOS Cloud: Managed dedicated servers with fixed 8 CPU/16GB instances (free trial credits available). KVM handles VM provisioning with GPU passthrough for AI workloads. Strict security since it's early access.

Bring Your Own Node: Run node agents on any hardware. Complete tenant isolation since you control infrastructure.

Coming soon: Self-managed VM hosts with custom sizing.

What's Next

Agent code will be open source. One company runs three production clusters already. Common feedback: "I can't believe how fast I went from zero to a working cluster with Postgres, Kafka, and monitoring."

We're planning weekly updates here on HackerNews about new features, technical challenges, and production lessons.

Try it at runos.com - free trial credits for 8 CPU threads and 16GB memory.

Questions? Happy to discuss architecture in the comments.

I've Wanted to Play That 'Killer Shark' Arcade Game Briefly Seen in 'Jaws'

https://www.remindmagazine.com/article/15694/jaws-arcade-video-game-killer-shark-atari-sega-elect...
1•speckx•20s ago•0 comments

Apple tightens App Review Guidelines to crack down on copycat apps

https://9to5mac.com/2025/11/13/apple-tightens-app-review-guidelines-to-crack-down-on-copycat-apps/
1•CharlesW•1m ago•0 comments

Docker Manager: An Android app to manage your Docker containers on the go

https://github.com/theSoberSobber/Docker-Manager
2•mesosan•2m ago•0 comments

Germany to Ban Huawei from Future 6G Network in Sovereignty Push

https://www.bloomberg.com/news/articles/2025-11-13/germany-to-ban-huawei-from-future-6g-network-i...
3•teleforce•4m ago•0 comments

Russia's first AI-powered robot walked on stage

https://fortune.com/2025/11/13/russia-ai-powered-robot-aidol-faceplants-first-public-demonstratio...
1•alrtd82•5m ago•0 comments

Only half the homes in America have cable TV anymore

https://www.businessinsider.com/cable-tv-household-50-percent-decline-brian-wieser-2025-11
1•jmsflknr•6m ago•0 comments

First Agentic System to Solve a Million-Step Reasoning Problem with Zero Errors

https://arxiv.org/abs/2511.09030
1•jarrattp31•7m ago•1 comments

Single Crystal Graphene: the 2 Dimensional super material for space elevators

https://www.azom.com/article.aspx?ArticleID=16371
1•dreadsword•11m ago•1 comments

Show HN: spymux – Spy on your tmux panes

https://github.com/terror/spymux
2•crap•13m ago•1 comments

Can GPT-5 Beat My Favorite Daily Puzzle Game?

https://www.nicksypteras.com/blog/cbs-benchmark.html
4•nsypteras•14m ago•1 comments

You misunderstand what it means to be poor

https://blog.ctms.me/posts/2025-11-14-being-poor-or-being-broke/
4•speckx•15m ago•0 comments

Moving Back to a Tiling WM – XMonad

https://wssite.vercel.app/blog/moving-back-to-a-tiling-wm-xmonad
2•weirdsmiley•18m ago•0 comments

Invest in Code, Not Companies: Welcome to the AI Token Economy

https://medium.com/@strategymat/the-era-of-ai-tokens-why-stocks-are-dead-and-the-future-doesnt-ca...
1•Mati16•19m ago•0 comments

Show HN: What if MCP agents were JIT compiled to code?

https://github.com/stanford-mast/a1
1•ardmiller•20m ago•0 comments

Coding Agents Can Manage Other Coding Agents

https://theahura.substack.com/p/coding-agents-can-manage-other-coding
2•theahura•22m ago•0 comments

NovaCustom's privacy SHIFTphone (degoogled with hardware kill switches)

https://novacustom.com/privacy-friendly-phone/
1•maltfield•24m ago•0 comments

Narrative Is the Interface

https://99d.substack.com/p/important-narratives-important-companies
1•wslh•26m ago•0 comments

LangChain Memory and Emotional Intelligence....pact-hx...pact-langchain

https://github.com/neurobloomai/pact-ax
1•neurobloom•26m ago•2 comments

Securing Runtime of L2 Base Ethereum Nodes

https://substack.bomfather.dev/p/securing-runtime-of-the-l2-base-ethereum
4•neil_naveen•28m ago•0 comments

UK charging industry could face £100M bill under business rate changes

https://www.theguardian.com/environment/2025/nov/02/uk-charging-industry-could-face-100m-bill-und...
1•PaulHoule•28m ago•0 comments

AI, the Firefox Way

https://blog.mozilla.org/en/firefox/ai-window/
2•doener•30m ago•0 comments

Manganese is Lyme disease's double-edge sword

https://news.northwestern.edu/stories/2025/11/manganese-is-lyme-diseases-double-edge-sword
2•gmays•32m ago•0 comments

Preparing for Launch

https://ifp.org/preparing-for-launch/
1•runningmike•32m ago•0 comments

Luck and Risk

https://theheasman.com/short_stories/luck-and-risk/
2•TheHeasman•35m ago•0 comments

Are Young People Screwed?

https://www.derekthompson.org/p/are-young-people-screwed-by-the-economy
5•momentmaker•39m ago•1 comments

HN homepage with links to comments ordered by most recent first

https://observablehq.com/@simonw/hacker-news-homepage
1•pramodbiligiri•39m ago•0 comments

I got myself a dumb watch

https://monocyte.blog/i-got-myself-a-dumb-watch/
1•speckx•40m ago•0 comments

US Tech Market Treemap

https://caplocus.com/
2•gwintrob•41m ago•0 comments

Google sues to dismantle Chinese phishing platform behind US toll scams

https://www.bleepingcomputer.com/news/security/google-sues-to-dismantle-chinese-phishing-platform...
3•josephcsible•41m ago•1 comments

File Pilot: Major update to Windows file manager alternative

https://filepilot.tech/starlog
1•vjekoslav•42m ago•0 comments