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:
Value | Type | Description |
---|---|---|
Name | String | Specify a name for the VPC. |
Zone | Dropdown | A 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 Announcement | Checkbox | Specifies whether the VPC should allow public prefixes advertised from Nodes to be imported into public facing networks, making them accessible from the Internet. |
VPC Prefixes | Checkbox | A list of additional prefixes associated with the VPC. For example, CKS clusters use these prefixes for Pod and service CIDR ranges. |
Host Prefixes | Checkbox | Unique IPv4 IP ranges assigned to hosts in the VPC, validated for IPv4 CIDR format with prefix. |
Custom DNS Servers | Checkbox | DNS 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:
Value | Type | Description |
---|---|---|
Name | String | Assign the prefix a name for logging and direct prefix lookup. |
Prefix | String | IP address spaces for VPC resources. Must be entered with valid IPv4 or IPv6 syntax. Enter at least three prefixes in CIDR notation. |
Disable External Propagate | Checkbox | Disables external propagation for this prefix, preventing the advertisement of the address space to external networks. |
Disable Host BGP Peering | Checkbox | Disables BGP Peering for this prefix. |
Host DHCP Route | Checkbox | Indicates this prefix has a DHCP route. |
Public | Checkbox | Marks the prefix as publicly accessible. |
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.
You can add additional host prefixes at any time, but you cannot remove an existing host prefix.
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.