See what else Rancher is up to.

Lightweight Kubernetes

Quick to download. Easy to install. Runs Kubernetes in only 512MB of RAM.

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

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 or as large as an AWS a1.4xlarge 32GiB server.

Simplified Operations

k3s is wrapped in a simple package that reduces the dependencies and steps needed to run a production Kubernetes cluster. Packaged as a single binary, k3s makes installation and upgrade as simple as copying a file. TLS certificates are automatically generated to ensure that all communication is secure by default.

Perfect for Edge

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

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