Skip to main content

Interface: CompositePodGroupTemplate

Defined in: lib/k8s/schedulingWorkload.ts:62

A group of pod group templates scheduled together. Served by v1alpha3 and v1beta1, and may nest further composite templates.

Properties​

compositePodGroupTemplates?​

optional compositePodGroupTemplates?: CompositePodGroupTemplate[];

Defined in: lib/k8s/schedulingWorkload.ts:72


disruptionMode?​

optional disruptionMode?: PodGroupDisruptionMode;

Defined in: lib/k8s/schedulingWorkload.ts:67

Whether a disruption affects one child group at a time, or the whole composite.


name​

name: string;

Defined in: lib/k8s/schedulingWorkload.ts:63


podGroupTemplates?​

optional podGroupTemplates?: PodGroupTemplate[];

Defined in: lib/k8s/schedulingWorkload.ts:71


preemptionPolicy?​

optional preemptionPolicy?: "PreemptLowerPriority" | "Never";

Defined in: lib/k8s/schedulingWorkload.ts:70


priority?​

optional priority?: number;

Defined in: lib/k8s/schedulingWorkload.ts:69


priorityClassName?​

optional priorityClassName?: string;

Defined in: lib/k8s/schedulingWorkload.ts:68


schedulingConstraints?​

optional schedulingConstraints?: PodGroupSchedulingConstraints;

Defined in: lib/k8s/schedulingWorkload.ts:65


schedulingPolicy​

schedulingPolicy: CompositePodGroupSchedulingPolicy;

Defined in: lib/k8s/schedulingWorkload.ts:64