DisaggregatedSet API
Resource Types
DisaggregatedRoleSpec
Appears in:
DisaggregatedRoleSpec defines the configuration for a disaggregated role. This structure embeds LeaderWorkerSetTemplateSpec from sigs.k8s.io/lws, with validation to reject unsupported fields (RolloutStrategy.Type must be RollingUpdate, RolloutStrategy.RollingUpdateConfiguration.Partition must not be set).
| Field | Description |
|---|---|
name [Required]string | Name is the unique identifier for this role. |
LeaderWorkerSetTemplateSpec [Required]LeaderWorkerSetTemplateSpec | (Members of LeaderWorkerSetTemplateSpec are embedded into this type.)LeaderWorkerSetTemplateSpec defines the LWS template for this role. Note: Spec.RolloutStrategy.Type must be RollingUpdate (or empty) and Spec.RolloutStrategy.RollingUpdateConfiguration.Partition must not be set. DisaggregatedSet handles rollouts across roles. |
DisaggregatedSet
Appears in:
DisaggregatedSet is the Schema for the disaggregatedsets API
| Field | Description |
|---|---|
spec [Required]DisaggregatedSetSpec | spec defines the desired state of DisaggregatedSet |
status,omitzeroDisaggregatedSetStatus | status defines the observed state of DisaggregatedSet |
DisaggregatedSetSpec
Appears in:
DisaggregatedSetSpec defines the desired state of DisaggregatedSet
| Field | Description |
|---|---|
roles [Required][]DisaggregatedRoleSpec | Roles defines the list of roles (at least 2 required). Each role has a unique name and its own configuration. |
DisaggregatedSetStatus
Appears in:
DisaggregatedSetStatus defines the observed state of DisaggregatedSet.
| Field | Description |
|---|---|
roleStatuses[]RoleStatus | RoleStatuses contains the status for each role. The order matches spec.roles. |
conditions[]k8s.io/apimachinery/pkg/apis/meta/v1.Condition | conditions represent the current state of the DisaggregatedSet resource. Each condition has a unique type and reflects the status of a specific aspect of the resource. Standard condition types include:
The status of each condition is one of True, False, or Unknown. |
RoleStatus
Appears in:
RoleStatus defines the observed state of a single role.
| Field | Description |
|---|---|
name [Required]string | Name is the name of the role (matches spec.roles[].name). |
replicasint32 | Replicas is the total number of replicas for this role. |
readyReplicasint32 | ReadyReplicas is the number of ready replicas for this role. |
updatedReplicasint32 | UpdatedReplicas is the number of replicas updated to the latest revision. |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.