UPDATES:

  • DJ & Music stuff is under the Music & DJing Section (Music & VJing Menu)
  • Visuals & VJ stuff is under the Visuals & VJing Section (Music & VJing Menu)
  • My professional resume is on the Resume/CV page.

Content Updates

New Site Content

New Site Content

  • Visuals Page

    • Updates on in-page content
    • instagram shortcode implementation
  • Music & DJing Page

    • Typo fixes
    • Content Reordering

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]

Hugo Shortcode

Hugo Shortcode for Soundcloud

I recently had the need to embed an iframe into a hugo page. this isn’t an ideal thing to do since hugo uses markdown for describing the contents of the page. Hugo does however have a nice feature called ‘shortcode’. It’s basically an html partial that can be used in markdown.

I needed to embed Soundcloud playlists into at least one page on this site. I am also using this site as the framework to convert tech-noid.net and emotionalsupportpizza.com to hugo and the JAMStack architecture.

[Read More]

Site Update

More Updates!

I think I have finally figured out this theme framework and the way that things take overrides.

Updates have been in the following places:

  • css formatting mods
  • new font installed
  • base fonts updated

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