How SNCF Cut Kubernetes Cluster Provisioning From 30 Days to 30 Minutes With Cluster API
SNCF rebuilt its on-prem Kubernetes fleet around Cluster API, cutting cluster provisioning from 30 days to 30 minutes and reconciling every cluster monthly with zero drift — a real-world case for owning the machines under a self-hosted platform.
Tekton Joins the CNCF: What Building a Git-Push PaaS's Pipeline Directly on Kubernetes CRDs Actually Buys You
Tekton became a CNCF incubating project on March 24, 2026. Here's what building a self-hosted PaaS's build pipeline directly on its Task and Pipeline CRDs actually gets you architecturally — and where the platform still has to fill in the gaps.
Gateway API v1.6 Graduates UDPRoute to GA: What It Actually Takes to Route Non-HTTP Traffic on a Self-Hosted PaaS
Gateway API v1.6 made UDPRoute GA, but controller support is uneven, there's an upgrade-order trap that drops traffic, and UDPRoute still can't multiplex tenants on one port the way HTTPRoute does. Here's what actually changes, with a working example.
Fly.io's 'Global Edge' Has a 6x Egress Cliff — and Flat Hetzner Pricing Wins the Workload It's Marketed For
Fly.io bills egress at 6x more to Africa and India than to North America and Europe — exactly the traffic its 'deploy close to your users' pitch is supposed to serve. Here's the worked cost comparison against Hetzner's flat, destination-blind bandwidth.
Kubelet Config Drop-in Directories Just Went GA: What Kubernetes 1.35 Actually Buys a Cluster API Fleet
Kubernetes 1.35 took kubelet's --config-dir flag to GA, letting drop-in KubeletConfiguration snippets replace one monolithic file. Here's the exact Cluster API YAML that uses it, and the node drift it still doesn't fix.
The Kubernetes Descheduler Can Cut Compute Spend 30-50% — Here's the Math on a Real Hetzner Fleet
A worked example turning the abstract 'bin-packing cuts compute 30-50%' claim into real node counts and euros on a Hetzner fleet, plus the PodDisruptionBudget and eviction-cadence config a multi-tenant PaaS needs before enabling it.
Hetzner Raised Prices Twice in 2026: What It Actually Does to the Self-Hosting Cost Pitch
Hetzner's shared-vCPU lines rose 30-38% in 2026; its dedicated-vCPU lines rose up to 173%. Here's the redone self-host-vs-PaaS break-even math by node class, and the rescale trap that quietly reprices a fleet you thought was grandfathered.
Cluster API's Docker Resources Are Deprecated, Not Removed: The Real CAPD→CAPDev Timeline and What to Migrate Before v1.15
CAPD's DockerCluster/DockerMachine types are deprecated as of Cluster API v1.13.0, not v1.12, and removal is targeted for v1.15 with no committed date. Here's the real timeline, the concrete manifest migration, and what a CAPH-based fleet actually needs to touch.
Depot's Cache Meter vs. Your Own NVMe: What $0.20/GB Actually Costs a Real Cache Footprint
Depot bills its remote build cache at $0.20/GB/month past your plan's allotment. Here's the worked math on what that costs a real dependency cache footprint against a self-hosted fleet's own NVMe, which charges nothing extra for storage it already owns.