Skip to content

Pod Specifications

Most of the Kunernetes Pod specification fields are supported in the spec of Pipeline, MonoVertex and InterStepBufferService. Those fields include:

  • nodeSelector
  • tolerations
  • securityContext
  • imagePullSecrets
  • priorityClassName
  • priority
  • affinity
  • serviceAccountName
  • runtimeClassName
  • automountServiceAccountToken
  • dnsPolicy
  • dnsConfig
  • resourceClaims

All the fields above are optional, click here to see full list of supported fields.

These fields can be specified in the Pipeline spec under:

  • spec.vertices[*]
  • spec.templates.daemon
  • spec.templates.job
  • spec.templates.sideInputsManager
  • spec.templates.vertex

Or in the MonoVertex spec under:

  • spec
  • spec.daemonTemplate

Or in InterStepBufferService spec at:

  • spec.jetstream
  • spec.redis.native