UPDATED 09:00 EDT / FEBRUARY 26 2019

INFRA

Rancher Labs strips Kubernetes to its bare essentials for edge computing

Rancher Labs Inc. is looking to cater to enterprises that want to run Kubernetes in information technology environments constrained by limited resources.

The company, which sells software for managing application containers, has unveiled a lightweight Kubernetes distribution called K3s that’s meant to address growing demand for smaller clusters running on x86, Arm64 and Armv7 processors in edge computing environments.

Application containers are used to host software that can run on any kind of computing infrastructure without making changes to its underlying code. Kubernetes, meanwhile, is the most popular tool for managing clusters of those containers. But Rancher Labs says it has identified a problem: Existing Kubernetes distributions are often too complex and memory-intensive for edge scenarios, where information is processed on site rather than in a remote data center.

“In the last year we’ve worked with dozens of teams who see Kubernetes as an ideal platform for managing edge infrastructure but have been reluctant to commit a large portion of resources in their edge devices to run a full-fledged Kubernetes platform,” said Sheng Liang, cofounder and chief executive officer of Rancher Labs. “With K3s, we can provide these teams with a distribution of Kubernetes that requires less than 512 MB of RAM, and is ideally suited for edge use cases.”

K3s is essentially a stripped-down version of Kubernetes that removes lots of nonessential parts, including old application programming interface groups, nondefault admission controllers and storage drivers. Users can still add any parts they need, but these are not included by default. The new distribution also minimizes memory usage by consolidating the processes that run on Kubernetes servers into a single one.

In addition, K3s uses the lightweight containerd runtime, the software instructions executed while a program is running, instead of Docker. It also uses SQLite instead of the more resource-intensive etcd data store that’s commonly used with Kubernetes.

Rancher Labs said K3s supports x86_64, Arm64 and Armv7 architectures, meaning it can be deployed across almost any kind of edge computing infrastructure.

Image: Rancher Labs

A message from John Furrier, co-founder of SiliconANGLE:

Support our mission to keep content open and free by engaging with theCUBE community. Join theCUBE’s Alumni Trust Network, where technology leaders connect, share intelligence and create opportunities.

  • 15M+ viewers of theCUBE videos, powering conversations across AI, cloud, cybersecurity and more
  • 11.4k+ theCUBE alumni — Connect with more than 11,400 tech and business leaders shaping the future through a unique trusted-based network.
About SiliconANGLE Media
SiliconANGLE Media is a recognized leader in digital media innovation, uniting breakthrough technology, strategic insights and real-time audience engagement. As the parent company of SiliconANGLE, theCUBE Network, theCUBE Research, CUBE365, theCUBE AI and theCUBE SuperStudios — with flagship locations in Silicon Valley and the New York Stock Exchange — SiliconANGLE Media operates at the intersection of media, technology and AI.

Founded by tech visionaries John Furrier and Dave Vellante, SiliconANGLE Media has built a dynamic ecosystem of industry-leading digital media brands that reach 15+ million elite tech professionals. Our new proprietary theCUBE AI Video Cloud is breaking ground in audience interaction, leveraging theCUBEai.com neural network to help technology companies make data-driven decisions and stay at the forefront of industry conversations.