640 posts tagged with "Kubernetes"
Container orchestration, Cluster API, and self-hosted control planes

The Heroku Exit Playbook's Missing Half: Pipelines and Review Apps on Machines You Own
The Heroku exit playbook moved apps, add-ons, and data — but release process stayed behind. A concrete mapping of Pipelines promotion and Review Apps onto Kargo, GitHub Actions environments, and per-PR namespaces, with the honest cost of replicating automatic per-PR databases.

HPA Scale-to-Zero Is Beta in Kubernetes 1.37: The Two Deadlocks That Strand Workloads at Zero
Kubernetes 1.37 made HPA scale-to-zero a default-on beta — but a metric rule that can never fire and a status condition that was never set can strand workloads at zero replicas forever. A pre-flight checklist for platforms: safe wake-up metrics, zero-lock detection, and single ownership of the replica count.

Five Surprising Ingress-NGINX Behaviors to Audit Before Migrating to Gateway API
Ingress-NGINX retired in March 2026, and a clean converter run is not a correct migration. Audit these five behaviors — regex quirks, vanishing redirects, and untranslatable annotations — before flipping traffic to Gateway API routes.

Kubernetes Enters Its Boring Era: What Three Stability-First Releases Buy a Part-Time Platform Team
Kubernetes 1.36 through 1.38 are deliberately boring releases — steady graduations, one deprecation at a time. A ledger of what that saves a small Cluster API fleet during upgrade season, and the patch treadmill it doesn't cancel.

Kubernetes 1.37 Takes HPA Scale-to-Zero to Beta: What Idle Finally Costs vs Fly.io, Render, and Railway
HPA scale-to-zero is beta and on by default in Kubernetes 1.37. A duty-cycle idle-bill table pits native minReplicas: 0 against Fly.io, Render, and Railway — plus the HTTP buffering gap to close before idle costs zero.

'Kubernetes Is the PaaS': What the Portability Thesis Gets Right, and the Operations Bill It Skips
Hacker News keeps rediscovering the thesis that Kubernetes is a vendor-neutral PaaS layer. The portability half holds up — workload manifests really do run anywhere — but the operations half never disappeared: upgrades, etcd, networking, and node lifecycle still need an owner.

KYAML Goes Stable in Kubernetes v1.37: What a Canonical YAML Subset Means for the Manifests a Git-Push PaaS Generates on Every Deploy
Kubernetes 1.37 promotes KYAML — a strict, unambiguous YAML subset with a stable kubectl output — to GA. What canonical manifests change for platforms that generate YAML on every deploy, and why compliance belongs at emit time.

Resize the Queue, Not the Pods: Kubernetes 1.36's Mutable Job Resources for Bin-Packing AI Sandboxes
Kubernetes 1.36 promotes mutable pod resources for suspended Jobs to beta: patch a queued job's CPU, memory, or GPU ask to fit free capacity instead of deleting and recreating it. How the suspend-resize-resume flow works, what it buys bursty AI-sandbox pools on owned nodes, and where it still falls short.

Netcup Vouchers vs Hetzner Post-Hike Prices: A Fleet-Role Placement Guide
Hetzner's June hike repriced dedicated cores to €21.50 while netcup's September vouchers cut RS root servers to about €2.24 per core. A role-by-role placement guide for small EU fleets — control plane, elastic workers, batch — plus an honest verdict on second-provider diversification.