VOOZH about

URL: https://thenewstack.io/ranchers-k3s-joins-cncf-sandbox-as-first-kubernetes-distribution/

⇱ Rancher's K3S Joins CNCF Sandbox as First Kubernetes Distribution - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2020-08-26 09:22:40
Rancher's K3S Joins CNCF Sandbox as First Kubernetes Distribution
news,
Cloud Native Ecosystem / Edge Computing / Kubernetes

Rancher’s K3S Joins CNCF Sandbox as First Kubernetes Distribution

The popular Rancher K3s has been accepted into the Cloud Native Computing Foundation as a Sandbox project.
Aug 26th, 2020 9:22am by Mike Melanson
👁 Featued image for: Rancher’s K3S Joins CNCF Sandbox as First Kubernetes Distribution

Rancher’s K3S, a slimmed-down Kubernetes distribution for resource-constrained environments such as edge deployments, joined the Cloud Native Computing Foundation (CNCF) today at the sandbox level. Launched in February 2019, K3S has already been downloaded more than a million times and currently enjoys more than 20,000 installs per week. Shannon Williams, Rancher Labs co-founder and president, explained in an interview that its ease of use and simple packaging really led to its immediate popularity.

“When we first built K3S, we built this idea that you could build a fully compliant, fully certified Kubernetes distribution that was lightweight and small enough to run on single node type deployments – edge devices and people’s laptops. Kubernetes is quite powerful, but also quite complex to build at scale. You build something that can run 5,000 nodes, it’s going to be a little more complex than what you want to run on a single machine, and so we really built it with a lot of very sane defaults and easy deployments. When people found it, it was like, ‘Finally, this makes Kubernetes really easy, Kubernetes can be run by anyone and with very little overhead and cost.’ K3S just took off from there,” Williams said.

The project becomes the first Kubernetes distribution to join the CNCF, a point that led to some debate during the submission proposal, with some questioning whether K3S should be a subproject of Kubernetes instead. In the end, K3S was accepted into the CNCF sandbox and the question of its categorization was punted down the road for a potential future debate. The K3S repository succinctly summarizes the project as a lightweight Kubernetes that is “production-ready, easy to install, half the memory, all in a binary less than 100MB,” and Williams compares this to the default expectations for Kubernetes.

“Historically, we thought of Kubernetes as this great way to balance workloads and maximize utilization and deal with infrastructure failure, but as we standardize, it becomes a really great way to run a single machine,” said Williams. “You can certainly run a container on a single machine without Kubernetes, but by using Kubernetes, I can run a bunch of services on that machine, I can upgrade them easier, I can connect them easier. I can take  microservices architectures and componentized software and bring it down to literally almost the smallest footprint possible: a single machine, a single node.”

K3S packages all of the non-containerized Kubernetes components into a single 40MB binary with the only dependencies being “a sane kernel and cgroup mounts needed,” and adds support for sqlite3 as the default storage backend, with support for Etcd3, MySQL, and Postgres. While K3S starts by default with a single node on a single cluster, Williams emphasized that it is capable of running at a much greater scale if desired, with some cloud providers actually using K3S as their preferred Kubernetes distribution. It also has a small memory footprint, and its ability to run on a large variety of hardware makes it stand out.

“It’s also optimized in terms of how it does networking and load balancing and other services for a small footprint. It’s both footprint optimized, but also use case optimized for embedded devices, laptops, edge locations, and really anywhere someone needs a simple, easy-to-deploy Kubernetes,” said Williams. “If Kubernetes runs on a fridge, on the telco network, in the data center, in the cloud, the commonality allows for a lot easier DevOps, a lot easier software distribution, to have a universal control. It’s almost like having the browser on all laptops. It gives me a common thing that I can write applications for and write applications using.”

For that universal control, Williams pointed not only to Rancher itself but also to another open source project by Rancher, Fleet, which it describes as “a Kubernetes cluster fleet controller specifically designed to address the challenges of running thousands to millions of clusters across the world.”

The idea of a slimmed-down Kubernetes appears to call into question what exactly constitutes Kubernetes, and to this Williams referred to the Kubernetes API as the core component.

“The way the CNCF has built the certification program for Kubernetes distributions has made it really clear that the implementation of technology is important, but not nearly as important as the capability in the APIs,” said Williams. “If it walks like Kubernetes and sounds like Kubernetes and runs like Kubernetes, and you’re exposing the Kubernetes capabilities, you’re Kubernetes. It’s an API oriented approach that says that the functionality is what’s key.

The Cloud Native Computing Foundation is a sponsor of The New Stack.

Feature image by lauralucia from Pixabay.

TRENDING STORIES
Mike is a freelance writer, editor, and all-around techie wordsmith. Mike has written for publications such as ReadWriteWeb, Venturebeat, and ProgrammableWeb. His first computer was a "portable" suitcase Compaq and he remembers 1200 baud quite clearly.
Read more from Mike Melanson
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.