Home
Chirpy
Cancel

Server and application CMDB with netbox

Introduction A homelab is like any other startup. You start off with a NAS and all the variables are easily controllable. There is 1 backup, 1 drive where all of the data lives and 2 or 3 applicat...

cilium part 1

Introduction It’s been a while ! Vacations are great for recharging but they also have a major impact on one’s writing routine. Let’s see if I can pick up the enthusiasm for writing and sharing wh...

kubespray restore strategies

Introduction In our previous article we installed and configured a kubernetes cluster on the hetzner cloud. We used kubespray to run the installation which relies on ansible playbooks as opposed t...

ci/cd with gitlab

Introduction I end up repeating the same commands over and over when deploying changes to this blog so this time I decided to set it up properly. Instead of pushing to the docker registry and trig...

k8s part 7 ceph backups

Introduction We found out in our previous episodes how to persist data and make it available accross our machines but we haven’t touched on the backup aspects. This article will look at how to bac...

k8s part 6 adding a blog to the cluster

Introduction Time to level up this blog and practice what we preach. This article will look at how to deploy this jekyll blog into the proxmox cluster we set up earlier. The blog is currently orch...

k8s part 5 persistent storage

Introduction I’d been testing ways to persist data in kubernetes and considered the mariadb’s galera cluster, zfs, long horn, btrfs and all of these would most likely work for my purposes but they...

k8s part 4 TLS and RBAC

Introduction Bit by bit, we are getting closer to a proper production setup. It’s not an openshift cluster just yet but we’ll get there eventually. Today we will be adding TLS encryption to the we...

Bypassing netflix's paywall BS

Introduction I’ve received a notice recently from my streaming provider that upset me quite a bit. I’ve been a loyal netflix customer since 5 years only to get locked out of my account like a crim...

3 node k8s on hetzner's bare metal machines

Introduction This is the third one in the series. We looked at how to install, configure kubernetes and deploy a web app with it. Now we’ll take setup to another level with 3 control planes and 3 ...