Skip to content

Pod Options

Appears in

  • .Values.podOptions

Defaults

podOptions:
enableServiceLinks: false
hostNetwork: false
hostPID: false
hostIPC: false
hostUsers: false
shareProcessNamespace: false
restartPolicy: Always
dnsPolicy: ClusterFirst
dnsConfig:
options:
- name: ndots
value: "1"
hostAliases: []
nodeSelector:
kubernetes.io/arch: "amd64"
defaultSpread: true
topologySpreadConstraints: []
tolerations: []
schedulerName: ""
priorityClassName: ""
runtimeClassName: ""
automountServiceAccountToken: false
terminationGracePeriodSeconds: 60

See Enable Service Links

Default

podOptions:
enableServiceLinks: false

hostNetwork

See Host Network

Default

podOptions:
hostNetwork: false

hostPID

See Host PID

Default

podOptions:
hostPID: false

hostIPC

See Host IPC

Default

podOptions:
hostIPC: false

hostUsers

See Host Users

Default

podOptions:
hostUsers: false

shareProcessNamespace

See Share Process Namespace

Default

podOptions:
shareProcessNamespace: false

restartPolicy

See Restart Policy

Default

podOptions:
restartPolicy: Always

dnsPolicy

See DNS Policy

Default

podOptions:
dnsPolicy: ClusterFirst

dnsConfig

See DNS Config

Default

podOptions:
dnsConfig:
options:
- name: ndots
value: "1"

hostAliases

See Host Aliases

Default

podOptions:
hostAliases: []

nodeSelector

See Node Selector

Default

podOptions:
nodeSelector:
kubernetes.io/arch: "amd64"

defaultSpread

Sets some default topology spread constraints for good spread of pods across nodes.

Default

podOptions:
defaultSpread: true

topologySpreadConstraints

See Topology Spread Constraints

Default

podOptions:
topologySpreadConstraints: []

tolerations

See Tolerations

Default

podOptions:
tolerations: []

schedulerName

See Scheduler Name

Default

podOptions:
schedulerName: ""

priorityClassName

See Priority Class Name

Default

podOptions:
priorityClassName: ""

runtimeClassName

See Runtime Class Name

Default

podOptions:
runtimeClassName: ""

automountServiceAccountToken

See Automount Service Account Token

Default

podOptions:
automountServiceAccountToken: false

terminationGracePeriodSeconds

See Termination Grace Period Seconds

Default

podOptions:
terminationGracePeriodSeconds: 60

Full Examples

podOptions:
enableServiceLinks: false
hostNetwork: false
hostPID: false
hostIPC: false
hostUsers: false
shareProcessNamespace: false
restartPolicy: Always
dnsPolicy: ClusterFirst
dnsConfig:
options:
- name: ndots
value: "1"
hostAliases: []
nodeSelector:
kubernetes.io/arch: "amd64"
defaultSpread: true
topologySpreadConstraints: []
tolerations: []
schedulerName: ""
priorityClassName: ""
runtimeClassName: ""
automountServiceAccountToken: false
terminationGracePeriodSeconds: 60