k3s
Voraussetzungen
Swap deaktivieren
Beim Installieren von Kubernetes auf Linux wird empfohlen, Swap zu deaktivieren. Kubernetes übernimmt die Ressourcenverwaltung selbst und ist darauf ausgelegt, ohne Swap zu laufen.
- Speicherverwaltung: Wenn das Betriebssystem Swap nutzt, kann das die interne Speicherverwaltung von Kubernetes stören.
- Performance: Auf Swap ausgelagerte Daten müssen erst zurück in den Arbeitsspeicher geladen werden, was zu Verzögerungen führt.
- Vorhersehbarkeit: Ohne Swap läuft Kubernetes gleichmäßiger, da keine Prozesse ausgelagert werden können.
Cgroup-Konfiguration
Falls beim Installieren von k3s der Fehler FATA[0000] failed to find memory cgroup (v2) auftritt, fehlt wahrscheinlich die erforderliche Cgroup-Konfiguration im Pi OS. So behebst du das Problem:
Füge am Ende der Zeile folgendes hinzu:
k3s installieren
https://k3s.io/
Warten bis der Node ready ist (dauert ca. 30 Sekunden):
Die Kubeconfig wird nach /etc/rancher/k3s/k3s.yaml geschrieben: