RKE2
This flavor uses RKE2 for the kubernetes distribution.
Specification
Control Plane | CNI | Default OS | Installs ClusterClass | IPv4 | IPv6 |
---|---|---|---|---|---|
rke2 | Cilium | Ubuntu 22.04 | No | Yes | No |
Prerequisites
- Quickstart completed
- Select an rke2 kubernetes version to set for the kubernetes version
- Installed rke2 bootstrap provider into your management cluster
clusterctl init --bootstrap rke2 --control-plane rke2
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
- Generate cluster yaml
clusterctl generate cluster test-cluster \ --kubernetes-version v1.29.1+rke2r1 \ --infrastructure linode-linode \ --flavor rke2 > test-rke2-cluster.yaml
- Apply cluster yaml
kubectl apply -f test-rke2-cluster.yaml