Virtual Private Clouds
Learn about Virtual Private Clouds on CoreWeave Kubernetes Service
CoreWeave Virtual Private Clouds (VPCs) define the network isolation configuration for attached CoreWeave products, like CKS clusters, allowing them to securely communicate with resources in a Region as well as the public Internet if desired, while preserving the privacy and security of the cluster's network.
Default VPCs
When the first CKS cluster is created via the Cloud Console, a default VPC is created in the same Zone as that cluster, unless a custom VPC is defined. Default VPCs are automatically assigned to all clusters in that Region.
Custom prefixes
Custom VPC prefixes can be added to custom or default VPCs to allow communication with other VPCs in the same Region, or to remote Cloud providers, or to on-premises networks via a VPN or Direct Connect.
Custom prefixes are added to a VPC via the Cloud Console during VPC creation, or during cluster creation at the network configuration step.
Two types of prefixes can be configured for VPCs:
Prefix Type | Description |
---|---|
Host Prefixes | A range of IP addresses to assign to the Nodes within a VPC, which are used for network communications between Nodes and other resources within the VPC. |
VPC Prefixes | A range of IP addresses that can be used to communicate with other VPCs in the same Region, or to remote Cloud providers, or to on-premises networks via a VPN or Direct Connect. |
Host Prefixes cannot be modified or removed after they are added to a VPC. Host Prefixes are assigned when the Node boots, so cannot be modified while running.
Default VPC names
Default VPCs are automatically created The name of a new default VPC is automatically created. Default VPC names are generated using the format:
cw-vpc-<CLUSTER-NAME>-<SIX-DIGIT-STRING>
The name of the default VPC may be seen by clicking the Customize option beside the default VPC selector during cluster creation.
Custom VPC
If a custom VPC configuration is needed, define it by creating a VPC from the Cloud Console, or during the cluster creation process, by defining a custom VPC.
For more information, see VPC API reference.