Rancher
SUSE’s open-source control plane for fleets of Kubernetes clusters: one place to create, import, secure and upgrade them.
- What it is
- Container orchestration
- Part of
- Tool for Kubernetes
- Type
- Open source
- Made by
- SUSE
- License
- Apache 2.0 (Rancher Prime is a paid subscription)
- Facts checked
- 6 October 2026
What it is
Rancher is itself a Kubernetes application. You install it with Helm onto a small Kubernetes cluster (the “local” cluster), and it then manages any number of “downstream” clusters. It can create them (RKE2 or K3s on VMs or bare metal it provisions through cloud drivers, or hosted EKS, AKS and GKE clusters through their APIs) or import any existing conformant cluster. In each downstream cluster a cattle-cluster-agent opens a tunnel back to the Rancher server, so the connection starts from inside each managed cluster.
On top of that link Rancher adds what plain Kubernetes leaves to you across many clusters: one login backed by Active Directory, GitHub, Okta or other identity providers, an authentication proxy that impersonates each user on the target cluster, RBAC templates and “projects” (groups of namespaces) applied everywhere, a web UI, a Helm app catalog, Fleet for GitOps deployments to many clusters at once, and Prometheus-based monitoring. For RKE2 and K3s clusters it also handles Kubernetes upgrades and etcd snapshots through an agent on every node.
Why teams pick it
- Manages almost any cluster: ones it creates, hosted EKS, AKS and GKE, and imported clusters from any conformant distribution
- Central identity and RBAC: users log in once and get consistent permissions on every cluster
- Agents open the connection from inside each cluster, which suits clusters at the edge, behind NAT or in other clouds
- The full platform is open source under Apache 2.0 and free to run; Prime adds support, not a different codebase
Watch out for
- Rancher is one more critical system to run, back up and upgrade; for production it should sit on its own HA Kubernetes cluster
- Deepest integration is with SUSE’s own RKE2 and K3s; imported and hosted clusters get fewer lifecycle features
- Recent patch releases for older minor lines (such as v2.14.5 in August 2026) shipped as Prime builds, so community users need to track the newest minor version
- Longer support windows, signed images with SBOMs from a trusted registry and SUSE support require a Rancher Prime subscription
More of the Kubernetes family
What all container orchestration have in common →
Amazon EKSAWSManaged servicesAWS runs the Kubernetes control plane for you; you choose how much of the worker side to hand over too.
MicroK8sOpen sourceDistributionsCanonical’s Kubernetes in one snap package: installs with one command on Linux, forms a highly available cluster by itself at three nodes, and adds features as addons.
RKE2Open sourceDistributionsSUSE’s security-focused Kubernetes distribution: one binary per node, hardened defaults, FIPS-validated crypto and close alignment with upstream.
Talos LinuxOpen sourceDistributionsA Linux distribution that only runs Kubernetes: immutable, minimal, with no shell or SSH, and managed entirely through an API.
kindOpen sourceFor local developmentKubernetes IN Docker: each cluster node is a container, so a conformant multi-node cluster starts and disappears inside a CI job.
minikubeOpen sourceFor local developmentA local Kubernetes cluster for developers on Linux, macOS or Windows, in a container, a VM or on the host itself, with laptop-friendly extras.
AgonesOpen sourceBuilt on itRuns dedicated multiplayer game servers on Kubernetes: keeps a fleet of them warm, hands one to each match, and never kills a server while players are on it.
KlutchOpen sourceBuilt on itA young open-source control plane, built on Crossplane, that lets many application clusters order databases from one central Kubernetes cluster.How it fits with other technologies
What Rancher uses
Install Rancher on an existing Kubernetes cluster with Helm · bash
helm repo add rancher-stable https://releases.rancher.com/server-charts/stable
kubectl create namespace cattle-system
# cert-manager must be installed first for Rancher-generated certificates
helm install rancher rancher-stable/rancher \
--namespace cattle-system \
--set hostname=rancher.my.org \
--set bootstrapPassword=admin
kubectl -n cattle-system rollout status deploy/rancherSee it in a real stack
No architecture uses Rancher yet. Drop it into the playground and wire it up yourself.Open playground →Where it came from2014–2025
Rancher Labs was founded in Cupertino in 2014 by Sheng Liang, Shannon Williams, Darren Shepherd and Will Chan. Docker had just made containers easy to build and run on one machine, but running them across many machines was still unsolved, and there was no clear winner among orchestrators. Rancher 1.0, released in March 2016, hedged: it shipped its own orchestrator, Cattle, and could also set up Kubernetes or Docker Swarm environments.
As Kubernetes pulled ahead of the other orchestrators, Rancher 2.0 (May 2018) was redesigned around it. Instead of being one more orchestrator, Rancher became a manager of many Kubernetes clusters, including EKS, AKS and GKE ones, with its own installer, RKE. The company then built K3s (2019) for the edge and RKE2 (2020) for regulated datacenters. SUSE agreed to buy Rancher Labs in July 2020 and closed the deal on December 1, 2020.
Under SUSE, Rancher stayed Apache-licensed, and SUSE sells it as Rancher Prime: the same code with support, longer lifecycles and a trusted image registry. RKE1, the Docker-based installer from 2.0, reached end of life in July 2025.
Why it’s built this way
- Run the management server on Kubernetes itself
- From 2.0, the Rancher server is built on an embedded Kubernetes API server and etcd, and stores its own objects as Kubernetes resources. Its controllers then work like any other Kubernetes controller, reconciling desired and actual state of downstream clusters.
- Agents dial home
- Each downstream cluster’s agent opens a tunnel to the Rancher server rather than Rancher reaching in, so a cluster only needs to be able to reach Rancher, which suits clusters behind firewalls or NAT and at the edge.
- Manage other people’s Kubernetes too
- Rather than insist on its own distribution, Rancher 2.0 shipped integrations for GKE, EKS and AKS and could import any cluster, betting that companies would end up with several kinds of Kubernetes and need one place to govern them.
Timeline
- 2014
Rancher Labs founded; the rancher/rancher repository is created in November
- 2016
Rancher 1.0 GA in March, with Cattle, Kubernetes and Swarm environments
- 2018
Rancher 2.0 in May, redesigned to manage many Kubernetes clusters
- 2019
K3s released for edge and small clusters
- 2020
SUSE agrees to buy Rancher Labs in July and completes the deal on December 1
- 2021
Rancher 2.6 provisions RKE2 clusters
- 2025
RKE1 reaches end of life; Rancher 2.12 stops managing RKE1 clusters
- Wikipedia: Rancher Labs (founders, 2014 founding, July 2020 SUSE agreement)
- rancher/rancher repository on GitHub (created November 2014)
- Rancher v1.0.0 release notes on GitHub (Mar 2016)
- Rancher v2.0.0 release notes on GitHub (May 2018): redesigned to work on Kubernetes
- K3s v0.1.0 release on GitHub (Feb 2019)
- SUSE: SUSE completes acquisition of Rancher Labs (Dec 2020)
- Rancher v2.6.0 release on GitHub (Aug 2021)
- RKE2 docs: Introduction (Rancher v2.6+ provisions RKE2)
- Rancher v2.12.0 release notes on GitHub: RKE1 end of life (Jul 2025)
- Rancher Manager docs: Overview (API server built on embedded Kubernetes and etcd)
Sources10 · facts checked 6 October 2026
- Rancher Manager docs: Overview (provisioning, importing, auth, projects, Fleet, monitoring)
- Rancher Manager docs: Communicating with downstream clusters (auth proxy, cluster agent tunnel, system agent)
- Rancher Manager docs: Install Rancher on a Kubernetes cluster (Helm, cert-manager)
- Rancher Manager docs: Choosing a Rancher version (Helm chart repositories)
- Rancher Manager docs: SUSE Rancher Prime (same open source code; trusted registry, SBOMs, longer lifecycles, support)
- SUSE: Support and maintenance for Rancher Prime (trusted registry, lifecycle)
- Rancher releases on GitHub (community and Prime builds per minor line)
- Rancher Prime docs: v2.14.5 release notes (“a Prime version release”, Aug 2026)
- Rancher website: Rancher is open source software
- rancher/rancher repository on GitHub (Apache 2.0)