k3s
Hacker ApprovedThe most recommended of 4 Kubernetes distributions
Lightweight, easy-to-install Kubernetes that runs on one node or a small cluster and keeps the Kubernetes ecosystem. Critics say it adds complexity and needs ongoing upkeep.
Lightweight, easy-to-install Kubernetes that runs on one node or a small cluster and keeps the Kubernetes ecosystem. Critics say it adds complexity and needs ongoing upkeep.
93 people gave an opinion
- recommend it
- 79
- criticize it
- 14
- approval share
- 85%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Owned for 3 years
Median of the 4 owners who said how long they have had it.
Each square is one year.
Why it carries the badge
- 79 people recommend itNeeds 10 or more, met.
- 5.6 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Runs well on a single node
“it feels like a real cluster but it's all on a single piece of hardware which makes snapshots etc super simple”
Comment from 21 Jul 2026 in “Cheap Self-Hosted Kubernetes on Hetzner Cloud” “I think single node kubernetes is very underrated, both for running a single project or for multiple.”
Comment from 21 Jul 2026 in “Cheap Self-Hosted Kubernetes on Hetzner Cloud” “Absolutely recommend k3s. Start with a single node and keep on scaling as customer base increases.”
Comment from 5 Nov 2025 in “I took all my projects off the cloud, saving thousands of dollars” - Comment from 9 Oct 2026 in “Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?”
- Comment from 17 Aug 2026 in “Ask HN: Alternatives to GitHub”
Quick, simple install and setup
“K3S takes about 5 minutes to setup the first time and you instantly have an entire universe of standardized operational tooling.”
Comment from 24 Jun 2026 in “Zero-Downtime Deployments with Docker Compose – No Kubernetes Required” “You can bootstrap k3s with "curl -sfL https://get.k3s.io | sh -". If you need to do that over ssh it works just fine.”
Comment from 4 May 2026 in “K3sup – bootstrap K3s over SSH in < 60s” “You drop a single binary onto the node, run it, and you have a fully functional one-node k8s cluster.”
Comment from 26 Dec 2025 in “I Think about Kubernetes” - Comment from 23 Jan 2026 in “What Has Docker Become?”
- Comment from 29 Oct 2026 in “Apple's git still trusts the compromised eMudhra certificates”
Access to Kubernetes ecosystem
“K3S takes about 5 minutes to setup the first time and you instantly have an entire universe of standardized operational tooling.”
Comment from 24 Jun 2026 in “Zero-Downtime Deployments with Docker Compose – No Kubernetes Required” “a single, unified, standardized, extensible control plane that lots of software already supports”
Comment from 23 Apr 2026 in “I Am Building a Cloud” “just use k3s or k0s and you will still benefit from the absolutely massive ecosystem”
Comment from 11 Jan 2026 in “I Cannot SSH into My Server Anymore (and That's Fine)” - Comment from 3 Jan 2026 in “OpenWorkers: Self-Hosted Cloudflare Workers in Rust”
Lightweight with low resource use
“k3s is pretty lightweight, easy to install, and there's a lot of great tooling for k8s”
Comment from 23 Jan 2026 in “What Has Docker Become?” “using something like K3s is quite straightforward and lightweight on resources”
Comment from 16 Jun 2026 in “How TimescaleDB compresses time-series data” “It has a low resource footprint and is well suited for running on VPS boxes.”
Comment from 13 Aug 2026 in “Show HN: Stackdome – An opensource self-hostable Railway alternative on K8s”
What people warn about
Each mark is one comment
Adds operational complexity
“There is lot of operation complexity in general and most of us can do without.”
Comment from 4 May 2026 in “K3sup – bootstrap K3s over SSH in < 60s” “All those abstractions and cluster features do not come for free.”
Comment from 3 Jul 2026 in “Podman v6.0.0” “It also breaks a lot and does add a whole bunch of complexity”
Comment from 15 Oct 2026 in “What I self-host” - Comment from 16 May 2026 in “Clusters become personal (like PCs did)”
Manual upkeep and troubleshooting
“I do remember having to touch the K3s YAML directly, and maybe having issues also persisting it”
Comment from 18 Nov 2025 in “A 'small' vanilla Kubernetes install on NixOS” “resetting k3s in NixOS is not that straightforward and requires manual input”
Comment from 18 Nov 2025 in “A 'small' vanilla Kubernetes install on NixOS” “k3s makes it easy to deploy, not to debug any problems with it.”
Comment from 4 Dec 2025 in “Uncloud - Tool for deploying containerised apps across servers without k8s” - Comment from 16 Jun 2026 in “What job interviews taught me about Kubernetes”
Curl-to-shell install concerns
“Not a fan of their curl -sfL https://get.k3s.io | sh - installation method”
Comment from 16 Feb 2026 in “Docker Swarm vs. Kubernetes in 2026” “dodgy curl piped to bash scripts that users install without question”
Comment from 23 Jul 2026 in “LG to Ban Residential Proxies from Smart TV Apps” Production issues and wrong docs
“We have been running into lot of issues at production with k3s.”
Comment from 4 May 2026 in “K3sup – bootstrap K3s over SSH in < 60s” “lots of areas where documentation is just plain wrong”
Comment from 4 May 2026 in “K3sup – bootstrap K3s over SSH in < 60s”
Other Kubernetes distributions people recommend
The three most recommended other Kubernetes distributions, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| k3sThis page | 79 | 14 | 85% | 12 | 3 yrs4 owners | Approved |
| MicroK8s | 10 | 0 | 100% | 7 | — | Approved |
| kind (Kubernetes in Docker) | 7 | 1 | 88% | 6 | — | — |
| Minikube | 5 | 3 | 63% | 4 | — | — |
What people said
40 of the 112 comments that mention it, newest first. Each links to the original comment.
“today it's fairly simple to setup a single node deployment with minikube or k3s”
“It also breaks a lot and does add a whole bunch of complexity”
“Simple k3s cluster and the shallow end of kubernetes actually saves you a ton of time and effort”
“The overhead of a simple k3s setup to bind a couple nodes into a cluster is similar to docker compose”
“ask your frontier LLM agent of choice to configure kubernetes (on something like k3s) with mandatory userns mapping so nothing runs as root on the host”
“a small k3s cluster is ideal to make use of all the resources you can throw at it”
“It has a low resource footprint and is well suited for running on VPS boxes.”
“dodgy curl piped to bash scripts that users install without question”
“Instead I have k3s where I just need to remember to update the internal certificate once a year.”
“I think single node kubernetes is very underrated, both for running a single project or for multiple.”
“it feels like a real cluster but it's all on a single piece of hardware which makes snapshots etc super simple”
“All those abstractions and cluster features do not come for free.”
“K3S takes about 5 minutes to setup the first time and you instantly have an entire universe of standardized operational tooling.”
“it still takes someone dedicated to babying it”
“using something like K3s is quite straightforward and lightweight on resources”
“maintaining a lot of complexity for limited benefits”
“A single server with k3s is basically docker compose + the possibility to use helm”
“The problems you describe having below are problems with peripheral components, not k3s itself.”
“lots of areas where documentation is just plain wrong”
“You can bootstrap k3s with "curl -sfL https://get.k3s.io | sh -". If you need to do that over ssh it works just fine.”
“There is lot of operation complexity in general and most of us can do without.”
“We have been running into lot of issues at production with k3s.”
“I do run a k3s cluster for home stuff... But I really wish I could get what it provides in a much simpler solution.”
“Kubernetes, in the form of k3s, was a critical success factor for us with the onprem deployment of our SaaS product.”
“a single, unified, standardized, extensible control plane that lots of software already supports”
“run reproducible runtimes like k3s or devcontainers so environments stay consistent”
“There's something nice about using git to add a helm repo, a helm release with a few values, then 'git push'.”
“Not a fan of their curl -sfL https://get.k3s.io | sh - installation method”
“k3s is pretty lightweight, easy to install, and there's a lot of great tooling for k8s”
“just use k3s or k0s and you will still benefit from the absolutely massive ecosystem”
“I'd take a simple 3-node k3s cluster over hacked-togther compose files and glue scripts any day.”
“k3s is a good non overkill alternative while benefiting from everything k8s offers.”
“You drop a single binary onto the node, run it, and you have a fully functional one-node k8s cluster.”
“k3s makes it easy to deploy, not to debug any problems with it.”
“I do remember having to touch the K3s YAML directly, and maybe having issues also persisting it”
“resetting k3s in NixOS is not that straightforward and requires manual input”
“It's slightly (but not hugely) easier to work with then the prior version that I had running under IIS.”
“Alternatively use K3s and Flux to end up with a solution that checks all of those boxes”
“Absolutely recommend k3s. Start with a single node and keep on scaling as customer base increases.”
“I use k3s for my home and for dev envs I think it's completely fine especially when it comes to deployment documentation.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.