Skip to main content

Module v1alpha2

Module v1alpha2 

Source

Structs§

BasicSchedulingPolicy
BasicSchedulingPolicy indicates that standard Kubernetes scheduling behavior should be used.
GangSchedulingPolicy
GangSchedulingPolicy defines the parameters for gang scheduling.
PodGroup
PodGroup represents a runtime instance of pods grouped together. PodGroups are created by workload controllers (Job, LWS, JobSet, etc…) from Workload.podGroupTemplates. PodGroup API enablement is toggled by the GenericWorkload feature gate.
PodGroupResourceClaim
PodGroupResourceClaim references exactly one ResourceClaim, either directly or by naming a ResourceClaimTemplate which is then turned into a ResourceClaim for the PodGroup.
PodGroupResourceClaimStatus
PodGroupResourceClaimStatus is stored in the PodGroupStatus for each PodGroupResourceClaim which references a ResourceClaimTemplate. It stores the generated name for the corresponding ResourceClaim.
PodGroupSchedulingConstraints
PodGroupSchedulingConstraints defines scheduling constraints (e.g. topology) for a PodGroup.
PodGroupSchedulingPolicy
PodGroupSchedulingPolicy defines the scheduling configuration for a PodGroup. Exactly one policy must be set.
PodGroupSpec
PodGroupSpec defines the desired state of a PodGroup.
PodGroupStatus
PodGroupStatus represents information about the status of a pod group.
PodGroupTemplate
PodGroupTemplate represents a template for a set of pods with a scheduling policy.
PodGroupTemplateReference
PodGroupTemplateReference references a PodGroup template defined in some object (e.g. Workload). Exactly one reference must be set.
TopologyConstraint
TopologyConstraint defines a topology constraint for a PodGroup.
TypedLocalObjectReference
TypedLocalObjectReference allows to reference typed object inside the same namespace.
Workload
Workload allows for expressing scheduling constraints that should be used when managing the lifecycle of workloads from the scheduling perspective, including scheduling, preemption, eviction and other phases. Workload API enablement is toggled by the GenericWorkload feature gate.
WorkloadPodGroupTemplateReference
WorkloadPodGroupTemplateReference references the PodGroupTemplate within the Workload object.
WorkloadSpec
WorkloadSpec defines the desired state of a Workload.