CoreWeave
Search…
Virtual Server Configuration Options
Explore all of the Virtual Server configuration options and how to implement them.
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:
  • CoreWeave Cloud UI - A 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.
  • Kubernetes CLI - Deploy Virtual Servers using the standard way of interacting with Kubernetes, via kubectl. Configuration options are implemented as fields in the YAML manifest file.
  • 🔨
    Terraform - 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.
  • 🖥
    Programmatic deployment - Interact with the Kubernetes API directly, using any Kubernetes-compliant SDK. Configuration options are language-specific interactions with the Kubernetes API.
Important
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.
Tip
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)
Copy link