I Built My Own EKS
How I set up a bare-metal Kubernetes cluster on two Raspberry Pi 5s using kubeadm — hardware decisions, the SSH rabbit hole, and four nasty hurdles hitting when adding a worker node on Debian trixie.
Thoughts on site reliability engineering, infrastructure, monitoring, and keeping production running smoothly.
How I set up a bare-metal Kubernetes cluster on two Raspberry Pi 5s using kubeadm — hardware decisions, the SSH rabbit hole, and four nasty hurdles hitting when adding a worker node on Debian trixie.
From single-node to HA — deploying Grafana via GitOps, managing secrets with AWS Secret Manager, handling TLS with Istio, and preventing config drift with ArgoCD on DigitalOcean Kubernetes.
Lessons learned the hard way — from skipping Services, avoiding docs, falling into tutorial hell, and not knowing how Helm actually works in production.
Why you should learn the AWS console before Terraform, how to structure your .tf files, and how modules help you apply the DRY principle.
A compact guide to getting started with Kubernetes — from Docker basics to Deployments, Services, Namespaces, Secrets, and the kubectl commands you'll use everyday.