Lokale Kubernetes Testumgebung mit Packer und Virtualbox
infrastructure referenceMit Packer erzeugtes Virtualbox-Image das eine lokale Testumgebung für Kubernetes und Rancher/Rio bereitstellt
XXX
Mit Packer erzeugtes Virtualbox-Image das eine lokale Testumgebung für Kubernetes und Rancher/Rio bereitstellt
Setup eines hochverfügbaren 'bare-metal' k3s Cluster unter HypriotOS (64bit)
Hier sehen wir uns an, wie man einen Multi-Master Kubernetes Cluster auf Basis von Rancher/k3s aufsetzt. Als Hardwareplattform verwende ich fünf Raspberry Pi 3b+ in einem Picocluster auf denen HypriotOS läuft.
Die Hochverfügbarkeit des Kubernetes Clusters wird durch die Verwendung von
HA-Proxy und keepalived
erreicht.
Eine virtuelle Failover IP-Adresse zeigt so immer auf einen verfügbaren Kubernetes Apiserver. Persistenter Speicherplatz mit Unterstützung für read-write many
Zugriff wird Dank
Rook über ein verteiltes Clusterfilesystem bereitgestellt, der den verfügbaren Speicherplatz der RPi SD-Karten nutzt.