Running Postgres on Kubernetes: Operators Make It Sane
Postgres on Kubernetes doesn't have to be scary. How operators like CloudNativePG handle failover, backups, and upgrades, and why the objections are dated.
Read the postPostgres on Kubernetes doesn't have to be scary. How operators like CloudNativePG handle failover, backups, and upgrades, and why the objections are dated.
Read the postPVs, PVCs, and StorageClasses explained the way I wish someone had explained them to me: provisioning, reclaim policies, and expansion, minus the confusion.
Read the postEveryone takes etcd snapshots; nobody restores one until it's life or death. Snapshots, quorum loss, and the restore procedure you should drill quarterly.
Read the postKaniko vs BuildKit for in-cluster image builds: why docker:dind is a dead end, how each tool actually works, real caching setups, and which one I'd pick.
Read the postHelm vs Kustomize without the tribalism: templating vs overlays, release management vs GitOps, drift behavior, and how I use both on the same cluster.
Read the postHow to promote from staging to prod in GitOps: repo layouts, Kustomize overlays, image tag promotion via PR, and the habits that prevent drift.
Read the postWhy encrypted secrets in git still lose, and how to wire External Secrets Operator to Vault or a cloud secret manager with rotation that actually works.
Read the postAn honest ArgoCD vs Flux comparison from someone who ran both in production: install, day-two ops, multi-tenancy, drift handling, and which one I'd pick when.
Read the postA practitioner's guide to Argo Rollouts: canary steps, AnalysisTemplates with Prometheus metrics, aborts and rollbacks, and the gotchas that bite small teams.
Read the postRequests and limits drive scheduling, throttling, and OOM kills. A practical guide to measuring real usage, the CPU limits debate, and right-sizing with data.
Read the post