Skip to main content

Interface: KubePodSpec

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

Properties​

containers​

containers: KubeContainer[];

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


ephemeralContainers?​

optional ephemeralContainers?: KubeContainer[];

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


initContainers?​

optional initContainers?: KubeContainer[];

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


nodeName​

nodeName: string;

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


nodeSelector?​

optional nodeSelector?: object;

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

Index Signature​

[key: string]: string

priority?​

optional priority?: number;

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


priorityClassName?​

optional priorityClassName?: string;

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


readinessGates?​

optional readinessGates?: object[];

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

conditionType​

conditionType: string;

resourceClaims?​

optional resourceClaims?: PodResourceClaim[];

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


restartPolicy?​

optional restartPolicy?: string;

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


runtimeClassName?​

optional runtimeClassName?: string;

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


schedulingGroup?​

optional schedulingGroup?: object;

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

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


serviceAccountName?​

optional serviceAccountName?: string;

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


terminationGracePeriodSeconds?​

optional terminationGracePeriodSeconds?: number;

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


tolerations?​

optional tolerations?: any[];

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


volumes?​

optional volumes?: KubeVolume[];

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