Configuration Options

Implement Virtual Servers using one of four deployment methods
Virtual Servers are highly customizable, and can be configured for deployment a few different ways.
Each page beneath this one contains a tabbed table. Each tab explains how to deploy the configurations to your Virtual Server, respective to the method described.
Additional Resources
You can find examples of Kubernetes CLI deployments, Terraform deployments, and Programmatic deployments in the examples directory on our GitHub.
You can learn more about how to set up each of the deployment methods covered in this implementation guide by visiting their respective pages under the Virtual Server Deployment Methods section:
Our in-house, graphical Web-based interface for configuring Virtual Servers. Configuration options are represented either as graphical selection options, or as fields that can be configured in the YAML manifest from the UI.
Deploy Virtual Servers using the standard way of interacting with Kubernetes, via kubectl. Configuration options are implemented as fields in the YAML manifest file.
HashiCorp's infrastructure-as-code tool can deploy Virtual Servers by leveraging CoreWeave's Virtual Server Terraform module. Configuration options are implemented using Terraform module configurations.
Interact with the Kubernetes API directly, using any Kubernetes-compliant SDK. Configuration options are language-specific interactions with the Kubernetes API.
If you're using the CoreWeave Cloud UI as your deployment method, be aware that not every Virtual Server configuration option is exposed through the options displayed graphically on the Cloud UI configuration screen.
If you are using the Cloud UI to deploy your Virtual Servers but require more fine-tuned control, or, you wish to save your Virtual Server configuration in order to replicate it for additional Virtual Servers, you can interact with the server's corresponding YAML configuration chart under the YAML tab, as shown below.
All options exposed through the Graphical UI are also available to interact with on the YAML tab.
YAML manifest, selectable from the Virtual Server configuration screen.
The following configuration options can be changed while the Virtual Server is running:
  • Annotations and labels
  • Root disk size (The storage size can only be increased while the Virtual Server is running - it may also take a while before the change is reflected)