More Updates

We're Back Baby!

We’re Back Baby!

So…that was a long outage huh?

After moving in July of 2024 and getting everything set up and functional at the new house, we were hit with 3 power outages in 2 months. Lots of things in the house were impacted from these issues with PG&E, one of them was the kubernetes cluster that hosts all of my personal projects.

After lots waiting on replacement Raspberry Pi devices and new SD-Cards, rebuilding operating systems and reinstalling all the various tools required to get the k8s cluster rebuilt we are finally back up and rolling.

[Read More]

Cluster Upgrades

upgrading k8s on my rpi cluster

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

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