VPC Custom Resource
VPCs are created with a VPC Custom Resource (CR) manifest that defines the VPC's network configuration, such as the CIDR block and target region.
The manifest has the following fields:
Key | Description | Value |
---|---|---|
apiVersion | API version for the VPC | nimbus.infra.coreweave.com/v1alpha1 |
kind | Type of resource | VPC |
metadata.name | Name of the VPC | |
metadata.namespace | Customer-specific namespace | |
spec.network.hostPrefixes | (Optional) Default CIDR block for the VPC | |
spec.placement.region | Target region for the VPC |
Example
An example manifest is shown below:
example-vpc.yaml
apiVersion: nimbus.infra.coreweave.com/v1alpha1kind: VPCmetadata:labels:ds.coreweave.com/physical-topology.region: US-EAST-02 # Target regionname: my-vpc-us-east-02 # Name provided by the customer, with region appended.namespace: <ORG_ID> # Replace with the Org ID.spec:network:hostPrefixes:- 10.184.192.0/18 # The default CIDR block for the VPC.placement:region: US-EAST-02 # Target region (required)