Kubernetes resource configuration¶
The resource values below are examples only. Tune them from measured workload requirements and the upstream GitLab requirements.
Values for GitLab’s upstream subcharts (gitlab, registry,
shared-secrets, and upgradeCheck) belong under:
addons:
gitlab:
values:
upstream:
Here are the possible settings to override in values.yaml:
gitlab:
toolbox:
init:
resources:
requests:
cpu: 201m
memory: 201Mi
limits:
cpu: 201m
memory: 201Mi
resources:
requests:
cpu: 1
memory: 1Gi
limits:
cpu: 1
memory: 1Gi
backups:
cron:
resources:
requests:
cpu: 351m
memory: 351Mi
limits:
cpu: 351m
memory: 351Mi
gitlab-exporter:
init:
resources:
limits:
cpu: 201m
memory: 201Mi
requests:
cpu: 201m
memory: 201Mi
resources:
limits:
cpu: 151m
memory: 201Mi
requests:
cpu: 151m
memory: 201Mi
migrations:
init:
resources:
limits:
cpu: 201m
memory: 201Mi
requests:
cpu: 201m
memory: 201Mi
resources:
limits:
cpu: 501m
memory: 1.1G
requests:
cpu: 501m
memory: 1.1G
webservice:
init:
resources:
limits:
cpu: 201m
memory: 201Mi
requests:
cpu: 201m
memory: 201Mi
resources:
limits:
cpu: 601m
memory: 2.6G
requests:
cpu: 601m
memory: 2.6G
workhorse:
resources:
limits:
cpu: 601m
memory: 2.6G
requests:
cpu: 601m
memory: 2.6G
sidekiq:
init:
resources:
limits:
cpu: 201m
memory: 201Mi
requests:
cpu: 201m
memory: 201Mi
resources:
requests:
memory: 3G
cpu: 1500m
limits:
memory: 3G
cpu: 1500m
gitaly:
init:
resources:
limits:
cpu: 201m
memory: 201Mi
requests:
cpu: 201m
memory: 201Mi
resources:
requests:
cpu: 201m
memory: 301Mi
limits:
cpu: 201m
memory: 301Mi
gitlab-shell:
init:
resources:
limits:
cpu: 201m
memory: 201Mi
requests:
cpu: 201m
memory: 201Mi
resources:
limits:
cpu: 301m
memory: 301Mi
requests:
cpu: 301m
memory: 301Mi
praefect:
init:
resources:
limits:
cpu: 200m
memory: 200Mi
requests:
cpu: 200m
memory: 200Mi
resources:
requests:
cpu: 1.1
memory: 1.1Gi
limits:
cpu: 1.1
memory: 1.1Gi
upgradeCheck:
resources:
requests:
cpu: 501m
memory: 501M
limits:
cpu: 501m
memory: 501M
registry:
enabled: true
init:
resources:
limits:
cpu: 201m
memory: 201Mi
requests:
cpu: 201m
memory: 201Mi
resources:
limits:
cpu: 201m
memory: 1025Mi
requests:
cpu: 201m
memory: 1025Mi
shared-secrets:
resources:
requests:
cpu: 301m
memory: 202Mi
limits:
cpu: 301m
memory: 202Mi