diff --git a/values-prod.yaml b/values-prod.yaml
index 3586c736f0a3a0a76ee17b921e11d2b6bf0d1e06..03aedd1a4a7ea7e41539f1832a1218c5e4fb3232 100644
--- a/values-prod.yaml
+++ b/values-prod.yaml
@@ -83,6 +83,13 @@ harbor:
         operator: "Equal"
         value: "enabled"
         effect: "NoSchedule"
+    resources:
+      requests:
+        memory: 4Gi
+        cpu: 1
+      limits:
+        memory: 6Gi
+        cpu: 4
   logLevel: info
   metrics:
     enabled: true
@@ -127,6 +134,13 @@ harbor:
   secretKey: <path:kv/data/kubernetes/services/kops-registry/gpn/harbor#secretKey>
   trivy:
     replicas: 3
+    resources:
+      requests:
+        memory: 4Gi
+        cpu: 1
+      limits:
+        memory: 6Gi
+        cpu: 4
   exporter:
     replicas: 1
 gcSchedule: '{"parameters":{},"schedule":{"cron":"0 0 8 * * *","type":"Custom"}}'
@@ -134,6 +148,27 @@ systemSettings: '{"robot_name_prefix":"robot-","session_timeout":240}'
 
 redis:
   enabled: true
+  replica:
+    resources:
+      requests:
+        cpu: 500m
+        memory: 1024Mi
+        ephemeral-storage: 100M
+      limits:
+        cpu: 2000m
+        memory: 2048Mi
+        ephemeral-storage: 2048Mi
+  metrics:
+    resources:
+      requests:
+        cpu: 500m
+        memory: 256Mi
+        ephemeral-storage: 64Mi
+      limits:
+        cpu: 1000m
+        memory: 512Mi
+        ephemeral-storage: 2048Mi
+
 
 registryBackup:
   enabled: true