2.1 KiB
⚓ RKE2 Server Installation
Diese Anleitung beschreibt die Installation und Konfiguration eines RKE2-Servers (Next Generation Rancher Kubernetes Engine) auf dem ASUS-Node. Dieses Setup ist speziell auf die Nutzung von Cilium und Envoy Gateway vorbereitet.
🛠️ 1. RKE2 Installation
Führe den folgenden Befehl direkt auf dem Ziel-Server aus:
# RKE2 Server Binary installieren
curl -sfL https://get.rke2.io | sudo INSTALL_RKE2_TYPE="server" sh
⚙️ 2. Cluster Konfiguration
Wir konfigurieren RKE2 so, dass keine Standard-CNI (Canal) und kein kube-proxy installiert wird, um Platz für Cilium (eBPF) zu schaffen. Ebenfalls wird der NGINX Ingress deaktiviert, da wir das Envoy Gateway nutzen.
# Konfigurationsverzeichnis erstellen
sudo mkdir -p /etc/rancher/rke2
# Konfigurationsdatei schreiben
cat <<EOF | sudo tee /etc/rancher/rke2/config.yaml
# CNI auf "none" setzen, um Cilium manuell zu installieren
cni: none
# Kube-Proxy deaktivieren (Cilium übernimmt das via eBPF)
disable-kube-proxy: true
# Standard-Komponenten deaktivieren
disable:
- rke2-canal # Deaktiviert Canal CNI
- rke2-ingress-nginx # Deaktiviert NGINX Ingress
EOF
🚀 3. Dienst starten
Nachdem die Konfiguration hinterlegt ist, kann der RKE2-Dienst aktiviert und gestartet werden.
# Dienst aktivieren und sofort starten
sudo systemctl enable --now rke2-server.service
# Status prüfen
sudo systemctl status rke2-server.service
🔑 4. Zugriff konfigurieren
Um den Cluster von deiner Workstation aus zu verwalten, benötigst du die kubeconfig.
- Kubeconfig auslesen:
sudo cat /etc/rancher/rke2/rke2.yaml - Lokal speichern: Kopiere den Inhalt in deine lokale
~/.kube/config(oder eine separate Datei) und passe dieserverURL von127.0.0.1auf die IP des ASUS-Nodes (192.168.1.238) an.
✅ Nächste Schritte
Nachdem der Server läuft, sind die Nodes im Status NotReady, da noch kein CNI installiert ist. Fahre mit der Installation von Cilium in Sektion 03 fort. 🚀
Zuletzt aktualisiert am 06. März 2026 von Gemini CLI