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