Resource Management

Configure CPU and memory requests/limits and priority classes for Edge Delta agents.

This page covers Helm values for managing pod resource requests, limits, and priorities.

Kubernetes uses requests to guarantee minimum resources for scheduling, and limits to cap maximum resource consumption. Setting appropriate values ensures reliable performance while preventing resource contention. See Reducing Agent Resource Consumption for detailed guidance on resource optimization and recommended profiles.

Resource Requests and Limits

Resources - Limits CPU

Variable: resources.limits.cpu

Description: The maximum CPU usage limit for the pipeline pods.

Example: resources.limits.cpu=1000m

Resources - Limits Memory

Variable: resources.limits.memory

Description: The maximum memory usage limit for the pipeline pods.

Example: resources.limits.memory=2048Mi

Resources - Requests CPU

Variable: resources.requests.cpu

Description: The minimum requested CPU for the pipeline pods.

Example: resources.requests.cpu=200m

Resources - Requests Memory

Variable: resources.requests.memory

Description: The minimum requested memory for the pipeline pods.

Example: resources.requests.memory=256Mi

Pod Priority

Priority Class Name

Variable: priorityClassName

Description: This value can specify the priority of the pods. Higher priority pods can potentially preempt lower priority pods in times of resource scarcity.