Skip to main content
worker.name
string
default:"worker"
Name identifier for worker component.
worker.replicaCount
integer
default:"1"
Number of worker replicas.Scaling Guidelines:Considerations:
  • Each worker replica increases database connection pool usage
  • Monitor queue depth to determine if more workers are needed
  • Scale horizontally rather than increasing resources per worker

worker.resources.*

Resource limits and requests for worker container.
worker.resources.limits.cpu
string
default:"6"
CPU limit for worker pod.Sizing Guidelines: Workers have similar resource needs to web pods. Job complexity affects resource usage.
worker.resources.limits.memory
string
default:"12Gi"
Memory limit for worker pod.Tuning: Monitor actual usage and adjust based on job requirements.
worker.resources.requests.cpu
string
default:"500m"
Guaranteed CPU allocation for worker pod.
worker.resources.requests.memory
string
default:"6Gi"
Guaranteed memory allocation for worker pod.
worker.nodeSelector
object
default:"{}"
Node selector for worker pod placement.Example:
Use Cases:
  • Separate background job processing from web traffic
  • Ensure workers run on nodes with specific capabilities
  • Control pod placement for optimal resource utilization