Faster inner-loop Kubernetes: use a local registry with kind and Minikube
When you’re iterating on a service, waiting for image pushes and slow pulls is the opposite of flow. Running a local registry so your cluster can pull images directly (or...
Practical guardrails for AI‑generated Kubernetes manifests
AI can speed up repetitive tasks — including writing Kubernetes YAML — but speed without checks is a fast lane to trouble. In this article I’ll sketch a pragmatic, tool-driven...
GitOps made simple: Using Argo CD ApplicationSet to deploy apps across clusters
Deploying a single application to one Kubernetes cluster is straightforward. The friction appears when you need to deploy many apps to many clusters, or keep a monorepo of application definitions...
Getting to Know OpenTofu: OCI provider distribution and why it matters
OpenTofu is a community-led fork of Terraform created to preserve an open, vendor-neutral ecosystem for infrastructure as code. It was formed after HashiCorp changed Terraform’s licensing, and the project was...
What DevSecOps Is and Why It Matters
DevSecOps is the practice of treating security as a shared, automated responsibility across development, security, and operations teams. Instead of leaving security checks to the end of a project, DevSecOps...
From DevOps to MLOps: Running GPU-Accelerated ML Pipelines with Airflow on Kubernetes
Orchestrating ML pipelines is like conducting a jazz ensemble: you want tight coordination, room for improvisation, and the ability to scale up when the soloist (your GPU job) needs to...
When GitOps reconciliation loops get noisy: causes, tradeoffs, and practical fixes
GitOps works by continuously reconciling the cluster’s actual state with the desired state declared in Git. That reconciliation loop is powerful — but when it becomes “noisy” it can create...
Make local microservices feel like production: offload heavy services and iterate faster with Docker Compose
Local development for microservices often feels like juggling: a dozen processes, a flaky database, and one CPU‑hungry service that drags your laptop to a halt. Docker Compose remains a pragmatic...