Raspberry Pi Cluster mit k3s

Um mich auf einer Art Spielwiese mit Kubernetes auseinandersetzen zu können, habe ich Anfang 2020 folgendes bestellt:

  • 4 x Raspberry Pi 4 B (4x 1,5 GHz, 2 GB RAM)
  • 4 x SanDisk Ultra MicroSDHC 32GB
  • RPI CASE TR 19 (transparentes Gehäuse für mehrere Raspberry Pi)
  • TP-Link 5-Port Gigabit Switch
  • Anker USB-Ladegerät PowerPort+, 5 V, 2400 mA, 5 USB-Ports
  • diverse USB und LAN Kabel

Weitere Produktinformationen können bei den üblichen Shops gefunden werden. Der Gesamtpreis belief sich auf ca. 300€.

Schon vor der Bestellung hatte ich mich für k3s (ein “Lightweight Kubernetes”) als Kubernetes Distribution entschieden, weil es zu ihr viele Infos gab und ich sie auf einem Raspberry Pi schon erfolgreich ausprobiert hatte.

Während der Einrichtung orientierte ich mich hauptsächlich am Blogpost “Will it cluster? k3s on your Raspberry Pi” von Alex Ellis, welcher weiterhin eine gute Grundlage bieten sollte, auch wenn sich mittlerweile einige Details geändert haben. Zusätzlich würde ich noch den Blogpost “Building a bare-metal Kubernetes cluster on Raspberry Pi” und die Youtube Playlist von Jeff Geerling zu seinem Raspberry Pi Cluster und Kubernetes empfehlen.

Demnächst werden weitere Posts über Raspberry Pi und k3s folgen. Beispielsweise zeige ich eine Alternative zu dem inlets Tunnel, die ich via cloudflare und Argo Tunnel umgesetzt habe.