DevOps Odyssey

Stories from the trenches of DevOps, Kubernetes, cloud platforms, and platform engineering.

The DevOps Odyssey, Part 10: From Tailscale Curiosity to a Self-Hosted Headscale Network

The DevOps Odyssey, Part 10: From Tailscale Curiosity to a Self-Hosted Headscale Network

Self-hosting a Tailscale-style coordination server with Headscale on my K3s cluster

headscaletailscalevpn
The DevOps Odyssey, Part 9: The Day My K3s Cluster Disappeared

The DevOps Odyssey, Part 9: The Day My K3s Cluster Disappeared

Outage → rebuild → recoverability

argocdgitopsterraform
The DevOps Odyssey, Part 8: The Weekend Zero-Downtime Migration — GoDaddy Hosting + Email → K3s + Zoho Mail (aka Zero$Ops?)

The DevOps Odyssey, Part 8: The Weekend Zero-Downtime Migration — GoDaddy Hosting + Email → K3s + Zoho Mail (aka Zero$Ops?)

Zero$Ops - Goodbye legacy hosting

argocdhelmgitops
The DevOps Odyssey, Part 7: Observability on a Budget — Grafana, Loki, and Prometheus on OCI Free Tier

The DevOps Odyssey, Part 7: Observability on a Budget — Grafana, Loki, and Prometheus on OCI Free Tier

Observability on a Budget

argocdkubernetesmonitoring
The DevOps Odyssey, Part 6 — Closing the Loop with GitHub Auto-Tagging

The DevOps Odyssey, Part 6 — Closing the Loop with GitHub Auto-Tagging

Closing the Loop with Auto-Tagging

terraformargocdcicd
The DevOps Odyssey, Part 5: Migration of Job Winner and Release of the Photo App

The DevOps Odyssey, Part 5: Migration of Job Winner and Release of the Photo App

Migration and Photo App Release

terraformargocdcicd
The DevOps Odyssey, Part 4: Secrets, GitHub Auth, and Scaling Out

The DevOps Odyssey, Part 4: Secrets, GitHub Auth, and Scaling Out

Secrets, GitHub Auth, and Scaling

terraformargocdcicd
The DevOps Odyssey, Part 3: GitOps on K3s with Argo CD — Self-Managing Infrastructure from a Single Commit

The DevOps Odyssey, Part 3: GitOps on K3s with Argo CD — Self-Managing Infrastructure from a Single Commit

GitOps on Kubernetes with Argo CD

terraformargocdansible
The DevOps Odyssey Continues: Evolving from Docker to K3s with Ansible

The DevOps Odyssey Continues: Evolving from Docker to K3s with Ansible

Evolving from Docker to Kubernetes

terraformansibledocker
The DevOps Odyssey: Fully Automating OCI App Deployment with Terraform, Ansible, and Docker

The DevOps Odyssey: Fully Automating OCI App Deployment with Terraform, Ansible, and Docker

Fully Automating OCI Deployment

terraformansibledocker