Skip to main content

Interface: CompositePodGroupTemplate

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

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:76


disruptionMode?​

optional disruptionMode?: PodGroupDisruptionMode;

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

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


name​

name: string;

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


podGroupTemplates?​

optional podGroupTemplates?: PodGroupTemplate[];

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


preemptionPolicy?​

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

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


priority?​

optional priority?: number;

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


priorityClassName?​

optional priorityClassName?: string;

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


schedulingConstraints?​

optional schedulingConstraints?: PodGroupSchedulingConstraints;

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


schedulingPolicy​

schedulingPolicy: CompositePodGroupSchedulingPolicy;

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