Zurück zu Raspberry Pi
Pi Cluster & K3s
Kubernetes auf ARM — einen Mini-Cluster mit mehreren Pis aufbauen und mit kubectl verwalten.
Was brauchst du?
- Mindestens 2 Raspberry Pis (3B+, 4 oder 5)
- Ethernet-Switch und Kabel (WLAN ist zu instabil)
- Raspberry Pi OS Lite auf allen Pis
- Cluster-Gehäuse oder Stapelhalterungen
K3s installieren (leichtgewichtiges Kubernetes)
Master-Node:
curl -sfL https://get.k3s.io | sh -
Sicherheit: Dieser Installer wird direkt aus dem Internet ausgeführt. Vertraue nur der offiziellen Quelle — oder lade das Skript erst herunter und sieh es dir an, bevor du es ausführst.
Token auslesen:
sudo cat /var/lib/rancher/k3s/server/node-token
Worker-Nodes:
curl -sfL https://get.k3s.io | K3S_URL=https://MASTER-IP:6443 \
K3S_TOKEN=DEIN-TOKEN sh -
kubectl Basics
| Befehl | Funktion |
|---|---|
kubectl get nodes | Alle Nodes anzeigen |
kubectl get pods -A | Alle Pods anzeigen |
kubectl apply -f deploy.yml | Deployment anwenden |
kubectl logs POD-NAME | Pod-Logs anzeigen |
kubectl delete pod POD-NAME | Pod löschen |
Erstes Deployment
kubectl create deployment nginx --image=nginx --replicas=3
kubectl expose deployment nginx --port=80 --type=NodePort
K3s verbraucht deutlich weniger Ressourcen als Standard-Kubernetes und ist perfekt für ARM-Geräte.