Cluster Upgrades
upgrading k8s on my rpi cluster
Posted on September 28, 2023
| 3 minutes
| 584 words
| Aaron Cupp
Cluster Upgrade Work I run a small fleet of Raspberry Pi 4 servers that all run Raspbian. One this cluster I am running a kubernetes cluster that is made up of 2 master nodes and 3 worker nodes. I haven’t been paying all that much of attention to the cluster and feel a bit behind on the updates.
We’ll cover what I needed to do to bring the cluster up-to-date so we can get fluxcd installed into the cluster for GitOps management of the installed apps and websites.
[Read More]New Site
Posted on September 26, 2023
(Last modified on September 27, 2023)
| 1 minutes
| 109 words
| Aaron Cupp
The new site is live!
I have finally jumped into learning a new web architecture/framework.
This site is based off the JAMStack model.
We’re using a number of technologies on this site at the moment:
Infrastructure:
- self hosted kubernetes cluster
- 5 nodes RPi Hardware cluster
- External NAS Storage
- containerd based oci backend
- linkerd enabled sidecars for observability and monitoring
- Prometheus, Grafana, Loki stack for dashboards
- MetalLB loadbalancing and routing
- SSL/TLS via Let’s Encrypt using cert-manager
- FluxCD for GitOps
- hardware loadbalancer using RPi4 running haproxy (DMZ routing)
- oci-compliant multiarch images built via using docker buildx from CircleCI pipeline
Website:
- hugo page generator
- beautiful hugo theme
- bootstrap js
- fontawesome
- DART SASS