For production environments, we recommend installing Rancher in a high-availability configuration so that your user base can always access Rancher Server. When installed in a Kubernetes cluster, Rancher will integrate with the cluster's etcd database and take advantage of Kubernetes scheduling for high-availability.

This procedure walks you through setting up a 3-node cluster with RKE and installing the Rancher chart with the Helm package manager.

Important: For the best performance, we recommend this Kubernetes cluster to be dedicated only to run Rancher. After the Kubernetes cluster to run Rancher is setup, you can create or import clusters for running your workloads.

HA Rancher install with layer 4 load balancer, depicting SSL termination at ingress controllers

Rancher HA HA Rancher install with Layer 4 load balancer (TCP), depicting SSL termination at ingress controllers

Required Tools

The following CLI tools are required for this install. Please make sure these tools are installed and available in your $PATH

Installation Outline

Additional Install Options

Previous Methods

RKE add-on install

Important: RKE add-on install is only supported up to Rancher v2.0.8

Please use the Rancher helm chart to install HA Rancher. For details, see the HA Install - Installation Outline.

If you are currently using the RKE add-on install method, see Migrating from an HA RKE Add-on Install for details on how to move to using the helm chart.