-
Sub-task
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
None
-
False
-
None
-
False
-
PROJQUAY-2877 - Configurable resource requests for managed components
-
-
Test case:
https://polarion.engineering.redhat.com/polarion/#/project/OSE/workitem?id=OCP-71993
https://polarion.engineering.redhat.com/polarion/#/project/OSE/workitem?id=OCP-72156
https://polarion.engineering.redhat.com/polarion/#/project/OSE/workitem?id=OCP-72161
https://polarion.engineering.redhat.com/polarion/#/project/OSE/workitem?id=OCP-72164
Original Default value:
Clair:
Limits: cpu: 4 memory: 16Gi Requests: cpu: 2 memory: 2Gi
quay:
Limits: cpu: 2 memory: 8Gi Requests: cpu: 2 memory: 8Gi
postgres:
Requests: cpu: 500m memory: 2Gi
clairpostgres:
Requests: cpu: 500m memory: 2Gi
mirror:
Limits: cpu: 1 memory: 2Gi Requests: cpu: 500m memory: 512Mi
Minimum Setting
- Minimum requirements for systems running Quay (per container / pod instance):
- Quay: min 6GB, recommended 8GB + swap, 2 or more vCPUs
- Clair: recommended 2GB RAM + swap, 2 or more vCPUs
- Clair database requirements for security metadata: min 200MB
- Storage depends on no of images, recommended min 30GB
- NooBaa: min 2GB, 1 vCPU (when “objectstorage” component is selected via the Operator)