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.