Skip to main content

Interface: KubePodSpec

Defined in: lib/k8s/pod.ts:47

Properties​

containers​

containers: KubeContainer[];

Defined in: lib/k8s/pod.ts:48


ephemeralContainers?​

optional ephemeralContainers?: KubeContainer[];

Defined in: lib/k8s/pod.ts:54


initContainers?​

optional initContainers?: KubeContainer[];

Defined in: lib/k8s/pod.ts:53


nodeName​

nodeName: string;

Defined in: lib/k8s/pod.ts:49


nodeSelector?​

optional nodeSelector?: object;

Defined in: lib/k8s/pod.ts:50

Index Signature​

[key: string]: string

priority?​

optional priority?: number;

Defined in: lib/k8s/pod.ts:61


priorityClassName?​

optional priorityClassName?: string;

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


readinessGates?​

optional readinessGates?: object[];

Defined in: lib/k8s/pod.ts:55

conditionType​

conditionType: string;

restartPolicy?​

optional restartPolicy?: string;

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


runtimeClassName?​

optional runtimeClassName?: string;

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


schedulingGroup?​

optional schedulingGroup?: object;

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

The scheduling group this Pod belongs to. Set only when the GenericWorkload feature gate is enabled on the cluster.

podGroupName​

podGroupName: string;

serviceAccount?​

optional serviceAccount?: string;

Defined in: lib/k8s/pod.ts:60


serviceAccountName?​

optional serviceAccountName?: string;

Defined in: lib/k8s/pod.ts:59


terminationGracePeriodSeconds?​

optional terminationGracePeriodSeconds?: number;

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


tolerations?​

optional tolerations?: any[];

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


volumes?​

optional volumes?: KubeVolume[];

Defined in: lib/k8s/pod.ts:58