Skip to main content

640 posts tagged with "Kubernetes"

Container orchestration, Cluster API, and self-hosted control planes

View all tags

Read the Kubernetes for platform teams guide

The Heroku Exit Playbook's Missing Half: Pipelines and Review Apps on Machines You Own
·Dora Noda·11 min

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.

self-hosting
PaaS
migration
guide
+1
HPA Scale-to-Zero Is Beta in Kubernetes 1.37: The Two Deadlocks That Strand Workloads at Zero
·Dora Noda·11 min

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.

Kubernetes
PaaS
self-hosting
cost-optimization
Five Surprising Ingress-NGINX Behaviors to Audit Before Migrating to Gateway API
·Dora Noda·9 min

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
migration
self-hosting
security
Kubernetes Enters Its Boring Era: What Three Stability-First Releases Buy a Part-Time Platform Team
·Dora Noda·9 min

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
PaaS
self-hosting
infrastructure
Kubernetes 1.37 Takes HPA Scale-to-Zero to Beta: What Idle Finally Costs vs Fly.io, Render, and Railway
·Dora Noda·8 min

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
PaaS
cost-optimization
self-hosting
'Kubernetes Is the PaaS': What the Portability Thesis Gets Right, and the Operations Bill It Skips
·Dora Noda·11 min

'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.

Kubernetes
PaaS
self-hosting
infrastructure
KYAML Goes Stable in Kubernetes v1.37: What a Canonical YAML Subset Means for the Manifests a Git-Push PaaS Generates on Every Deploy
·Dora Noda·9 min

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.

Kubernetes
PaaS
self-hosting
engineering
Resize the Queue, Not the Pods: Kubernetes 1.36's Mutable Job Resources for Bin-Packing AI Sandboxes
·Dora Noda·10 min

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.

Kubernetes
AI agents
self-hosting
infrastructure
Netcup Vouchers vs Hetzner Post-Hike Prices: A Fleet-Role Placement Guide
·Dora Noda·10 min

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.

self-hosting
PaaS
cost-optimization
Kubernetes
+1
Showing 82–90 of 640 posts