Setting up a K3S Kubernetes cluster using RPI4
Build a Kubernetes (k3s) cluster with RPis and utilize GitOps for managing cluster state.
Thanks to the following pages
.
│ # Flux will scan and deploy from this directory
├── ./manifests
│ # Initial setup of the cluster
├── ./setup
│ │ # Scripts for setting things up
│ ├── ./bin
│ │ # Config for RPI
│ └─ ./nodes
│ # Docker builds for ARM devices
└── ./docker
IP | Function | MAC Address |
---|---|---|
192.168.115.1 | Router | |
192.168.115.193 | Master wifi interface | |
10.0.0.0/24 | k3s cluster CIDR | |
10.0.0.1 | k3s master (master) | dc:a6:32:67:76:f1 |
10.0.0.2 | k3s worker (node-1) | dc:a6:32:67:77:06 |
10.0.0.3 | k3s worker (node-2) | dc:a6:32:67:76:b8 |
10.0.0.4 | k3s worker (node-3) | dc:a6:32:67:77:3e |