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