Răsfoiți Sursa

HUE-9094 [k8s] Adding some basic CPU limits

Will be parameterized at some point.
Romain 6 ani în urmă
părinte
comite
96f778417c

+ 4 - 0
tools/kubernetes/helm/hue/templates/deployment-celery-beat.yaml

@@ -20,6 +20,10 @@ spec:
           image: {{ .Values.image.registry }}/hue:{{ .Values.image.tag }}
           imagePullPolicy: {{ .Values.image.pullPolicy }}
           command: ['./build/env/bin/celery', 'beat', '-A', 'desktop', '-l', 'info']
+          resources:
+            requests:
+              # memory: "64Mi"
+              cpu: "5m"
           volumeMounts:
           - name: config-volume
             mountPath: /usr/share/hue/desktop/conf/z-hue.ini

+ 4 - 0
tools/kubernetes/helm/hue/templates/deployment-celery-workers.yaml

@@ -20,6 +20,10 @@ spec:
           image: {{ .Values.image.registry }}/hue:{{ .Values.image.tag }}
           imagePullPolicy: {{ .Values.image.pullPolicy }}
           command: ['./build/env/bin/celery', 'worker', '-A', 'desktop', '-l', 'info']
+          resources:
+            requests:
+              # memory: "400Mi"
+              cpu: "50m"
           volumeMounts:
           - name: config-volume
             mountPath: /usr/share/hue/desktop/conf/z-hue.ini

+ 4 - 0
tools/kubernetes/helm/hue/templates/deployment-daphne.yaml

@@ -20,6 +20,10 @@ spec:
           image: {{ .Values.image.registry }}/hue:{{ .Values.image.tag }}
           imagePullPolicy: {{ .Values.image.pullPolicy }}
           command: ['./build/env/bin/daphne', '-p', '8001', 'core.asgi:application']
+          resources:
+            requests:
+              # memory: "64Mi"
+              cpu: "30m"
           volumeMounts:
           - name: config-volume
             mountPath: /usr/share/hue/desktop/conf/z-hue.ini

+ 4 - 0
tools/kubernetes/helm/hue/templates/deployment-hue.yaml

@@ -24,6 +24,10 @@ spec:
         imagePullPolicy: {{ .Values.image.pullPolicy }}
         ports:
           - containerPort: 8888
+        resources:
+          requests:
+            # memory: "350Mi"
+            cpu: "50m"
         volumeMounts:
         - name: config-volume
           mountPath: /usr/share/hue/desktop/conf/z-hue.ini

+ 2 - 2
tools/kubernetes/helm/hue/templates/deployment-redis.yaml

@@ -18,8 +18,8 @@ spec:
         image: redis
         resources:
           requests:
-            cpu: 100m
-            memory: 100Mi
+            cpu: 30m
+            # memory: 100Mi
         ports:
         - containerPort: 6379
 {{- end -}}