Files
Kjeld Schouten 899cfb71b3 add common docs
2025-10-15 15:11:59 +02:00

4.3 KiB

title
title
Pod Options

:::note

  • Examples under each key are only to be used as a placement guide
  • See the Full Examples section for complete examples.

:::

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