VESSL Cloud manages a layered software stack for Container Compute Services (Workspaces and Jobs). This page describes which components VESSL Cloud is responsible for, which components Customer is responsible for, and how security patching is handled.
Components VESSL Cloud manages
| Layer | Component |
|---|
| Cluster | Kubernetes control plane and worker nodes |
| Node OS | Cloud provider’s GPU-optimized image (patched by the underlying cloud provider) |
| Container runtime | containerd, provided through the node OS |
| GPU stack | NVIDIA driver, CUDA libraries, and the NVIDIA GPU Operator |
| Platform | VESSL Cloud control plane, agents, and monitoring components |
The Region(s) in which these components run are determined by the Cluster selected when launching a workload.
VESSL Cloud-provided base images
VESSL Cloud publishes prebuilt container images you can use as a starting point for your Workspaces and Jobs.
| Image family | Description | Example tag |
|---|
| Python (CPU) | Slim Python base for CPU workloads | quay.io/vessl-ai/python:3.13-slim |
| CUDA + Python | CUDA toolkit and Python, no ML framework | quay.io/vessl-ai/cuda:13.0.1-py3.13-slim |
| PyTorch | PyTorch on CUDA, ready for training and inference | quay.io/vessl-ai/torch:2.9.1-cuda13.0.1-py3.13-slim |
Each family ships in multiple CUDA × Python version combinations. The available variants are shown in the image selector when you create a Workspace or Job.
Updates to these images are announced in the changelog.
You can also bring your own container images. Responsibility for Customer-supplied images is governed by the Container Compute service terms.
Shared responsibility for security patching
| Component | Patched by |
|---|
| Kubernetes control plane | VESSL Cloud (with the underlying cloud provider) |
| Worker node OS | Cloud provider, applied by VESSL Cloud |
| Container runtime (containerd) | VESSL Cloud |
| NVIDIA driver and CUDA libraries | VESSL Cloud |
| VESSL Cloud platform components | VESSL Cloud |
| Customer-supplied container images | Customer |
| Application code, libraries, and dependencies inside Customer Images | Customer |
| User-installed packages inside a running container | Customer |
If your workload uses a Customer-supplied container image, you are responsible for keeping that image up to date. VESSL Cloud does not modify Customer Images.
Security patching
VESSL Cloud applies security patches to the components listed above. Severity-based response times, advance notice for disruptive patches, and notification procedures are set forth in the SLA.
Notable stack updates, including new VESSL Cloud-provided base images, are announced in the changelog.