/rpi-gotk

GitOps repo for Flux v2 running on our Raspberry Pi Kubernetes cluster.

rpi-gotk

GitOps repo for Flux v2 running on our Raspberry Pi Kubernetes cluster.

Hardware (cluster)

Raspberry Pi cluster containing of:

  • Raspberry Pi 4 8 GB nodes
  • HA: 3 master nodes and 3 worker nodes
  • PoE+ HAT on each node for power and network
  • SSD disk attached to each node
  • Ubiquiti UniFi USG
    • MetalLB as load balancer for services
    • kube-vip as load balancer for control planes (k8s api)
NAME ROLES VERSION
rp0 control-plane,etcd,master v1.25.3+k3s1
rp1 control-plane,etcd,master v1.25.3+k3s1
rp2 control-plane,etcd,master v1.25.3+k3s1
rp3 worker v1.25.3+k3s1
rp4 worker v1.25.3+k3s1
rp5 worker v1.25.3+k3s1

Documentation

See DOCUMENTATION.md for docs.