Skip to main content

Resource sizing

Last updated on

The installer sets CPU and memory requests and limits for the operator container and the satellite pod. Resize these values only if there is a recommendation from the Harness SMP team.


Default values

Two keys control sizing, one for the operator container and one for the satellite pod.

  • resources applies to the main operator container used by the installer StatefulSet (and manager Deployment mode).
  • satellite.resources applies to the satellite DaemonSet pod that runs on cluster nodes.
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
cpu: 500m
memory: 1Gi

satellite:
resources:
requests:
cpu: 100m
memory: 200Mi
limits:
cpu: "1"
memory: 200Mi

Resize the allocations

Resize only if there is a recommendation from the Harness SMP team. The following examples increase the allocations for both the operator and the satellite. Select the tab that matches your installation method.

Add the following to override.yaml to increase resources for both the installer and the satellite:

resources:
requests:
cpu: 250m
memory: 512Mi
limits:
cpu: "1"
memory: 2Gi

satellite:
resources:
requests:
cpu: 250m
memory: 256Mi
limits:
cpu: "1"
memory: 512Mi

Start with the defaults, then resize gradually based on observed usage.