Was ist RKE2?

RKE2 (Rancher Kubernetes Engine 2) ist eine Security-fokussierte Kubernetes-Distribution, die auf die CIS Benchmark Compliance ausgelegt ist. Sie läuft ohne Docker als Container-Runtime und nutzt stattdessen containerd direkt.

Typische Zielgruppe: Unternehmensumgebungen, Behörden, sicherheitskritische Deployments.

Was ist K3s?

K3s ist das "Lightweight Kubernetes" von Rancher – ein vollständiges Kubernetes, das in einer einzigen Binary (< 70 MB) verpackt ist. Es verzichtet auf einige weniger genutzte Features und ist auf IoT, Edge Computing und einfache Homelab-Setups optimiert.

Typische Zielgruppe: Entwickler, Homelab, Edge/IoT, kleine Teams.

Direkter Vergleich

Feature RKE2 K3s
Speicherbedarf ~2 GB RAM Minimum ~512 MB RAM Minimum
CIS-Benchmark-konform Eingeschränkt
Container Runtime containerd containerd
Standard StorageClass local-path provisioner
Load Balancer ServiceLB (eingebaut)
Ingress Controller nginx traefik
HA-Setup Komplex aber robust Einfacher
Setup-Komplexität Mittel Sehr einfach

Mein Einsatz: RKE2 + Rancher

Für typoniels.dev nutze ich RKE2 verwaltet durch Rancher. Der Grund: Ich wollte eine Plattform, die einer Production-Umgebung entspricht und mit der ich echte DevOps-Prozesse lernen kann.

Setup in Kürze

# RKE2 Server Installation
curl -sfL https://get.rke2.io | sh -
systemctl enable rke2-server.service
systemctl start rke2-server.service

# Kubeconfig setzen
export KUBECONFIG=/etc/rancher/rke2/rke2.yaml

Rancher obendrauf installiert, und ich habe ein vollständiges Kubernetes-Dashboard mit GitOps-Integration.

Wann K3s wählen?

  • Raspberry Pi oder ARM-Hardware
  • Homelab mit begrenztem RAM (< 4 GB pro Node)
  • Single-Node-Setup zum Lernen
  • Edge-Computing-Szenarien
  • Schnellster Einstieg in Kubernetes
# K3s Installation (ein Befehl!)
curl -sfL https://get.k3s.io | sh -

Wann RKE2 wählen?

  • Produktionsumgebungen mit Compliance-Anforderungen
  • Multi-Node-Cluster für High Availability
  • Wenn du Rancher als Verwaltungs-Dashboard nutzt
  • Wenn CIS Benchmark eine Anforderung ist

Mein Fazit

Für Homelab und Lernen: K3s ist unschlagbar einfach. In 5 Minuten läuft ein vollständiges Kubernetes-Cluster.

Für Production-ähnliche Umgebungen: RKE2 + Rancher. Der Setup-Aufwand lohnt sich durch die bessere Sicherheit und das Management-UI.

Beide Distributionen werden aktiv von SUSE/Rancher gepflegt und sind für Self-Hosting hervorragend geeignet. Die Wahl hängt letztendlich von deinen Anforderungen ab – nicht von der Technologie an sich.