The cloud controller manager currently supports a single Oxide silo, requiring all Kubernetes cluster nodes to reside in the same silo with a single API endpoint and credential set. This limits cluster topologies and prevents deployments that span multiple silos or racks.
This work adds support for multiple Oxide silos, allowing a single Kubernetes cluster to manage nodes across different silos — including silos on different racks. This aligns the CCM with how Oxide customers operating multi-rack environments will need to deploy Kubernetes.
The cloud controller manager currently supports a single Oxide silo, requiring all Kubernetes cluster nodes to reside in the same silo with a single API endpoint and credential set. This limits cluster topologies and prevents deployments that span multiple silos or racks.
This work adds support for multiple Oxide silos, allowing a single Kubernetes cluster to manage nodes across different silos — including silos on different racks. This aligns the CCM with how Oxide customers operating multi-rack environments will need to deploy Kubernetes.