See what else Rancher is up to. Star Fork

Lightweight Kubernetes

The certified Kubernetes distribution built for IoT & Edge computing

This won't take long…

  curl -sfL | sh -
  # Check for Ready node, 
  takes maybe 30 seconds
  k3s kubectl get node

For detailed installation, refer to the docs

Great For


Why Use K3s

Perfect for Edge

K3s is a highly available, certified Kubernetes distribution designed for production workloads in unattended, resource-constrained, remote locations or inside IoT appliances.

Simplified & Secure

K3s is packaged as a single <40MB binary that reduces the dependencies and steps needed to install, run and auto-update a production Kubernetes cluster.

Optimized for ARM

Both ARM64 and ARMv7 are supported with binaries and multiarch images available for both. K3s works great from something as small as a Raspberry Pi to an AWS a1.4xlarge 32GiB server.

How it Works

{{ .Site.Title }}

Get Started

1. Download k3s - latest release, x86_64, ARMv7, and ARM64 are supported
2. Run server

sudo k3s server &
# Kubeconfig is written to /etc/rancher/k3s/k3s.yaml
sudo k3s kubectl get node

# On a different node run the below. NODE_TOKEN comes from /var/lib/rancher/k3s/server/node-token
# on your server
sudo k3s agent --server https://myserver:6443 --token ${NODE_TOKEN}


Learn More

Watch our recorded k3s demo on-demand, and get a copy of our slides here

Watch Demo

Join the upcoming Introduction to k3s Online Training Register for Training

Register for Training