Kubernetes on Oxide: How Customer Needs Shaped Our Integrations

In late 2024, Oxide had no supported Kubernetes integrations, but customers were eager to run Kubernetes on Oxide. This post traces how customer workflows guided the development of three provisioning tools—Rancher node driver, Omni infrastructure provider, and Cluster API provider—plus a cloud controller manager and a CSI driver. Each integration revealed new gaps, from networking to storage, shaping both the software and Oxide's platform roadmap.
The workaround right now is to pad the user-data with comments to increase its size enough that it uses an ISO 9660 superblock.