Setting up persistent storage in a k3d cluster

May 26, 2024

To set up any service that needs to retain data, we're going to need to make sure the storage is persistent through pod and cluster restarts. In Kubernetes we can set up a PersitentVolume (PV) to define the storage resource, and a PersitentVolumeClaim (PVC) to use the PersitentVolume.

kubernetes Raspberry Pi cluster with k3s

May 25, 2024

I had a couple of Raspberry Pis hanging around in my office, and having been using k3s recently on my local laptop, I thought I'd spin up a kubernetes cluster on Pis with k3s. Doing this has been on my mind for a while to help with some deeper understanding of Kubernetes.

Local AI code assist

May 24, 2024

I'm intrigued in how effective it is to run code assist models locally. I'm keen to explore the available IDE extensions and AI models. Let's start with VSCode, the Code GPT extension and models run locally with Ollama.

Getting started with a local Argo CD stack

May 21, 2024

Argo CD synchronises the resources in our k8s cluster with a desired state defined in a Git repository. This allows us to declare the desired state instead of explicitly deploying and updating resources. Argo CD will take care of applying updates to ensure that the apps in our cluster are in the desired state.