From c7e291d4b0bffaf004dc34ef49ce7685de466f3b Mon Sep 17 00:00:00 2001 From: Lumpiasty Date: Sun, 9 Feb 2025 19:37:06 +0100 Subject: [PATCH] zero out all apps cpu requests --- infra/cilium/values.yml | 15 ++++++++++++++ infra/dns/proxy.yml | 2 +- infra/gitea/values.yml | 15 ++++++++++++++ infra/nginx/values.yaml | 2 +- infra/openebs/values.yml | 42 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 74 insertions(+), 2 deletions(-) diff --git a/infra/cilium/values.yml b/infra/cilium/values.yml index 78e35dc..6dbdb7c 100644 --- a/infra/cilium/values.yml +++ b/infra/cilium/values.yml @@ -57,3 +57,18 @@ enableIPv6Masquerade: false # Enable peering announcing routes via BGP bgpControlPlane: enabled: true + +# Decrease requests +resources: + requests: + cpu: 0 + +operator: + resources: + requests: + cpu: 0 + +envoy: + resources: + requests: + cpu: 0 diff --git a/infra/dns/proxy.yml b/infra/dns/proxy.yml index 637ef4e..8929250 100644 --- a/infra/dns/proxy.yml +++ b/infra/dns/proxy.yml @@ -132,7 +132,7 @@ spec: limits: memory: 170Mi requests: - cpu: 100m + cpu: 0 memory: 70Mi securityContext: allowPrivilegeEscalation: false diff --git a/infra/gitea/values.yml b/infra/gitea/values.yml index 8132929..b600dde 100644 --- a/infra/gitea/values.yml +++ b/infra/gitea/values.yml @@ -7,6 +7,9 @@ postgresql: persistence: enabled: true storageClass: mayastor-single-hdd + resources: + requests: + cpu: 0 redis-cluster: enabled: false @@ -17,6 +20,9 @@ redis: persistence: enabled: true storageClass: mayastor-single-hdd + resources: + requests: + cpu: 0 persistence: enabled: true @@ -61,3 +67,12 @@ ingress: - hosts: - gitea.lumpiasty.xyz secretName: gitea-ingress + +resources: + requests: + cpu: 0 + +initContainers: + resources: + requests: + cpu: 0 diff --git a/infra/nginx/values.yaml b/infra/nginx/values.yaml index b3e5530..7e5fc54 100644 --- a/infra/nginx/values.yaml +++ b/infra/nginx/values.yaml @@ -1,7 +1,7 @@ controller: resources: requests: - cpu: 100m + cpu: 0 memory: 128Mi limits: cpu: 100m diff --git a/infra/openebs/values.yml b/infra/openebs/values.yml index 4a85a4b..5f5c68e 100644 --- a/infra/openebs/values.yml +++ b/infra/openebs/values.yml @@ -15,6 +15,14 @@ mayastor: # We need to disable the init container that checks for the nvme_tcp module, since Talos has that module built-in. # https://www.talos.dev/v1.9/kubernetes-guides/configuration/storage/#deploy-mayastor enabled: false + resources: + requests: + cpu: 0 + controller: + resources: + requests: + cpu: 0 + etcd: clusterDomain: homelab.lumpiasty.xyz # Single node cluster for now @@ -23,6 +31,40 @@ mayastor: # Workaround for crashing io-engine # https://github.com/openebs/mayastor/issues/1763#issuecomment-2481922234 envcontext: "iova-mode=pa" + agents: + core: + resources: + requests: + cpu: 0 + ha: + node: + resources: + requests: + cpu: 0 + cluster: + resources: + requests: + cpu: 0 + apis: + rest: + resources: + requests: + cpu: 0 + obs: + callhome: + resources: + requests: + cpu: 0 + stats: + resources: + requests: + cpu: 0 + + operators: + pool: + resources: + requests: + cpu: 0 engines: local: