PlanetScale

PlanetScale is now available on Azure

Oct 13, 2026Joe Miller, Matt Layher
PlanetScale is now available on Azure
SummaryAI, from the source post

This post details the technical challenges and solutions involved in integrating PlanetScale with Azure, focusing on Kubernetes pod networking. To address Azure's limitations on private IP addresses per virtual network and the performance bottleneck of the Kubernetes API server, PlanetScale implemented a system where each node receives blocks of 16 IPs (`/28` prefixes). This approach increases IP capacity by 16x and offloads IP assignment to a local CNI plugin, bypassing the API server for faster pod startup. The post also discusses Azure-specific networking quirks, such as the fixed `/28` block size and older API versions, and the bootstrap mode for system pods requiring IPs before the operator is running.

More from the Kubernetes Control Loops trail