RKE2

This flavor uses RKE2 for the kubernetes distribution.

Specification

Control PlaneCNIDefault OSInstalls ClusterClassIPv4IPv6
rke2CiliumUbuntu 22.04NoYesNo

Prerequisites

CIS Hardening

The default configuration does not enable CIS hardening. To enable this, set the following variables:

export CIS_PROFILE=cis
export CIS_ENABLED=true

Usage

  1. Generate cluster yaml
    clusterctl generate cluster test-cluster \
        --kubernetes-version v1.29.1+rke2r1 \
        --infrastructure linode-linode \
        --flavor rke2 > test-rke2-cluster.yaml
    
  2. Apply cluster yaml
    kubectl apply -f test-rke2-cluster.yaml