Running Kubernetes on OCI Free Tier (Part 2): Multi-Cluster GitOps with Flux
One Git repo, two Kubernetes clusters. How I manage my homelab and OCI cluster with Flux CD, kustomize overlays, and a shared base.
Insights on cloud infrastructure, Kubernetes, CI/CD, and automation
One Git repo, two Kubernetes clusters. How I manage my homelab and OCI cluster with Flux CD, kustomize overlays, and a shared base.
Three AWS networking lessons I learned at work — Transit Gateways vs VPC Peering, Shared VPCs with RAM, and why OIDC providers break canary deployments.
Lessons from tearing down an AWS project — Route53 gotchas, S3 cleanup tricks, and why you should always snapshot first.
Cilium eBPF vs Flannel iptables, Cloudflare Tunnels, and Gateway API — a side-by-side comparison of homelab and cloud cluster networking.
How I set up a fully functional Kubernetes cluster on Oracle Cloud's Always Free Tier using Terraform — ARM nodes, networking, and all the gotchas.
How Envoy's default 15-second timeout silently kills requests before your ALB even responds — and the simple fix.
The kubectl commands that actually save me time — from context switching to secret decoding, manifest generation, and more.
Input validation, release branching, and automated tagging — a practical GitHub Actions workflow for managing beta releases.
Every Kubernetes problem you solve creates two more. Here's how I learned to stop fighting the hydra and start working with it.
A practical guide to migrating Terraform state between backends, cleaning up stale resources, and the commands you'll actually need.
Master Terraform with battle-tested patterns for managing cloud infrastructure at scale. Learn state management, module design, and security practices.
Reduce Docker image sizes by up to 90% and improve security using multi-stage builds. Learn the patterns and best practices.
Learn how to implement GitOps practices in Kubernetes using Flux CD for automated deployments and configuration management.