diff --git a/roles/kubernetes-apps/metrics_server/defaults/main.yml b/roles/kubernetes-apps/metrics_server/defaults/main.yml index 94dcfc0d97866de705f31ebbf240447b02b6e3b1..a7f2360d233f12a92a5dd4103cc01ff4273efc48 100644 --- a/roles/kubernetes-apps/metrics_server/defaults/main.yml +++ b/roles/kubernetes-apps/metrics_server/defaults/main.yml @@ -6,6 +6,10 @@ metrics_server_cpu: 40m metrics_server_memory: 35Mi metrics_server_memory_per_node: 4Mi metrics_server_min_cluster_size: 5 +metrics_server_limits_cpu: 43m +metrics_server_limits_memory: 55Mi +metrics_server_requests_cpu: 43m +metrics_server_requests_memory: 55Mi addon_resizer_limits_cpu: 100m addon_resizer_limits_memory: 300Mi addon_resizer_requests_cpu: 5m diff --git a/roles/kubernetes-apps/metrics_server/templates/metrics-server-deployment.yaml.j2 b/roles/kubernetes-apps/metrics_server/templates/metrics-server-deployment.yaml.j2 index deaa3554a7be5397476719cc560a24dec5648b79..c4b698d6cd5ad3632595c0d343c7cae77e0f1d18 100644 --- a/roles/kubernetes-apps/metrics_server/templates/metrics-server-deployment.yaml.j2 +++ b/roles/kubernetes-apps/metrics_server/templates/metrics-server-deployment.yaml.j2 @@ -73,6 +73,13 @@ spec: runAsGroup: 10001 runAsNonRoot: true runAsUser: 10001 + resources: + limits: + cpu: {{ metrics_server_limits_cpu }} + memory: {{ metrics_server_limits_memory }} + requests: + cpu: {{ metrics_server_requests_cpu }} + memory: {{ metrics_server_requests_memory }} - name: metrics-server-nanny image: {{ addon_resizer_image_repo }}:{{ addon_resizer_image_tag }} imagePullPolicy: {{ k8s_image_pull_policy }}