
Introduction | RKE2
RKE2 combines the best-of-both-worlds from the 1.x version of RKE (hereafter referred to as RKE1) and K3s. From K3s, it inherits the usability, ease-of-operations, and deployment model.
Quick Start | RKE2
RKE2 provides an installation script that is a convenient way to install it as a service on systemd based systems. This script is available at https://get.rke2.io.
Installation Methods | RKE2
RKE2 can be installed to a system in a number of ways, two of which are the preferred and supported methods. Those methods are tarball and RPM. The install script referenced in the …
Requirements | RKE2
See the RKE2 Support Matrix for all the OS versions that have been validated with RKE2. In general, RKE2 should work on any Linux distribution that uses systemd and iptables.
Advanced Options and Configuration | RKE2
This section contains advanced information describing the different ways you can run and manage RKE2.
Configuration Options | RKE2
For details on configuring the RKE2 server, refer to the server configuration reference. For details on configuring the RKE2 agent, refer to the agent configuration reference.
Anatomy of a Next Generation Kubernetes Distribution | RKE2
With RKE2 we take lessons learned from developing and maintaining our lightweight Kubernetes distribution, K3s, and apply them to build an enterprise-ready distribution with K3s ease-of-use.
High Availability | RKE2
This section describes how to install a high availability (HA) RKE2 cluster. An HA RKE2 cluster consists of:
Server Configuration Reference | RKE2
This is a reference to all parameters that can be used to configure the rke2 server. Note that while this is a reference to the command line arguments, the best way to configure RKE2 is using …
Air-Gap Install | RKE2
This guide walks you through installing RKE2 in an air-gapped environment using a three-step process.