Skip to main content

Create a VPC

A VPC defines a network isolation configuration for attaching CoreWeave products, such as CKS clusters.

Create a VPC with the Cloud Console

To create a VPC using the Cloud Console, click VPCs from the navigation menu to open the VPC dashboard.

The VPC dashboard lists all currently deployed VPCs along with their statuses.

To open the VPC creation form, click the Create a VPC button on the top right of the screen.

The configuration fields on this page include:

ValueTypeDescription
NameStringSpecify a name for the VPC.
ZoneDropdownA dropdown menu where you can select a Zone. A VPC must exist in the same Zone as the cluster it will be attached to.
Allow Public Prefix AnnouncementCheckboxSpecifies whether the VPC should allow public prefixes advertised from Nodes to be imported into public facing networks, making them accessible from the Internet.
VPC PrefixesCheckboxA list of additional prefixes associated with the VPC. For example, CKS clusters use these prefixes for Pod and service CIDR ranges.
Host PrefixesCheckboxUnique IPv4 IP ranges assigned to hosts in the VPC, validated for IPv4 CIDR format with prefix.
Custom DNS ServersCheckboxDNS servers announced via DHCP, validated for IP format.

VPC Prefixes

Click the Add a Prefix button to open the New VPC Prefix window in the foreground.

This window presents the following configuration fields:

ValueTypeDescription
NameStringAssign the prefix a name for logging and direct prefix lookup.
PrefixStringIP address spaces for VPC resources. Must be entered with valid IPv4 or IPv6 syntax. Enter at least three prefixes in CIDR notation.
Disable External PropagateCheckboxDisables external propagation for this prefix, preventing the advertisement of the address space to external networks.
Disable Host BGP PeeringCheckboxDisables BGP Peering for this prefix.
Host DHCP RouteCheckboxIndicates this prefix has a DHCP route.
PublicCheckboxMarks the prefix as publicly accessible.
Info

A VPC requires at least three VPC prefixes to be compatible with a CKS cluster.

Host Prefixes

Host prefixes define the IP address ranges assigned to the Nodes within a VPC, which are used for network communications between Nodes and other resources within the VPC. To add a new range of host IP addresses, click the Add a Prefix button to open the New Host Prefix window.

Important

You can add additional host prefixes at any time, but you cannot remove an existing host prefix.

Important

SUNK users take note: If network.hostPrefixes is supplied, it should have a minimum prefix length of /18. Prefixes smaller than /18 do not have physical location based IP addresses which are used for calculating adjacency.