Skip to main content
API resource reference for WorkloadDeployment, part of the Compute service. To create or change one, see Changing resources; to inspect, see Reading resources.
This resource is part of the v1alpha1 API and is subject to change. Fields and behavior may change in future releases.

Identity

Overview

A WorkloadDeployment represents a single placement of a workload scheduled to a specific location, such as a city. Each deployment belongs to a parent workload (referenced by spec.workloadRef) and corresponds to one of the workload’s placements (spec.placementName). It defines how many instances run through its scale settings and what each instance looks like through its instance template. You typically do not create WorkloadDeployment resources directly — they are produced when a workload is scheduled across its placements. Read them to inspect where a workload has been deployed and how many instances are currently running and ready in a given location.

Spec fields

Status fields (read-only)

Usage

Run datumctl explain workloaddeployments --recursive to see the full, live field tree for this resource.
Last modified on July 2, 2026