From f33dae1b35504732ffa0fa360f3063f65a88eb2e Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Sat, 29 Apr 2023 10:41:13 +0200 Subject: Add resource limits to Hurzak k8s deployments --- data.d/k3s-master/helm.d/redis.yaml | 4 ++++ .../manifests.d/hurzak/personal-services/keycloak/deployment.yaml | 3 +++ .../manifests.d/hurzak/personal-services/ntfy/deployment.yaml | 3 +++ .../manifests.d/hurzak/personal-services/uptime-kuma/deployment.yaml | 3 +++ .../manifests.d/hurzak/public-services/invidious/deployment.yaml | 3 +++ .../manifests.d/hurzak/public-services/nitter/deployment.yaml | 3 +++ .../manifests.d/hurzak/public-services/omgur/deployment.yaml | 3 +++ .../manifests.d/hurzak/public-services/searxng/deployment.yaml | 3 +++ .../manifests.d/hurzak/public-services/teddit/deployment.yaml | 3 +++ 9 files changed, 28 insertions(+) (limited to 'data.d') diff --git a/data.d/k3s-master/helm.d/redis.yaml b/data.d/k3s-master/helm.d/redis.yaml index 0423920..9efeba0 100644 --- a/data.d/k3s-master/helm.d/redis.yaml +++ b/data.d/k3s-master/helm.d/redis.yaml @@ -1,4 +1,8 @@ architecture: standalone +master: + resources: + limits: + memory: 256Mi replica: replicaCount: 0 auth: diff --git a/data.d/k3s-master/manifests.d/hurzak/personal-services/keycloak/deployment.yaml b/data.d/k3s-master/manifests.d/hurzak/personal-services/keycloak/deployment.yaml index 5cd9975..8db2feb 100644 --- a/data.d/k3s-master/manifests.d/hurzak/personal-services/keycloak/deployment.yaml +++ b/data.d/k3s-master/manifests.d/hurzak/personal-services/keycloak/deployment.yaml @@ -49,4 +49,7 @@ spec: httpGet: path: /realms/master port: 8080 + resources: + limits: + memory: 512Mi ... diff --git a/data.d/k3s-master/manifests.d/hurzak/personal-services/ntfy/deployment.yaml b/data.d/k3s-master/manifests.d/hurzak/personal-services/ntfy/deployment.yaml index 1813e2a..853e7a0 100644 --- a/data.d/k3s-master/manifests.d/hurzak/personal-services/ntfy/deployment.yaml +++ b/data.d/k3s-master/manifests.d/hurzak/personal-services/ntfy/deployment.yaml @@ -36,6 +36,9 @@ spec: readOnly: true - name: data mountPath: /var/lib/ntfy + resources: + limits: + memory: 512Mi volumes: - name: config configMap: diff --git a/data.d/k3s-master/manifests.d/hurzak/personal-services/uptime-kuma/deployment.yaml b/data.d/k3s-master/manifests.d/hurzak/personal-services/uptime-kuma/deployment.yaml index 9553007..2d197bf 100644 --- a/data.d/k3s-master/manifests.d/hurzak/personal-services/uptime-kuma/deployment.yaml +++ b/data.d/k3s-master/manifests.d/hurzak/personal-services/uptime-kuma/deployment.yaml @@ -28,6 +28,9 @@ spec: volumeMounts: - name: data mountPath: /app/data + resources: + limits: + memory: 512Mi volumes: - name: data hostPath: diff --git a/data.d/k3s-master/manifests.d/hurzak/public-services/invidious/deployment.yaml b/data.d/k3s-master/manifests.d/hurzak/public-services/invidious/deployment.yaml index 66c7912..2cb460d 100644 --- a/data.d/k3s-master/manifests.d/hurzak/public-services/invidious/deployment.yaml +++ b/data.d/k3s-master/manifests.d/hurzak/public-services/invidious/deployment.yaml @@ -31,4 +31,7 @@ spec: secretKeyRef: name: invidious-config key: config.yml + resources: + limits: + memory: 512Mi ... diff --git a/data.d/k3s-master/manifests.d/hurzak/public-services/nitter/deployment.yaml b/data.d/k3s-master/manifests.d/hurzak/public-services/nitter/deployment.yaml index 8ad6401..26b9dd4 100644 --- a/data.d/k3s-master/manifests.d/hurzak/public-services/nitter/deployment.yaml +++ b/data.d/k3s-master/manifests.d/hurzak/public-services/nitter/deployment.yaml @@ -32,6 +32,9 @@ spec: - name: config subPath: nitter.conf mountPath: /src/nitter.conf + resources: + limits: + memory: 512Mi volumes: - name: config secret: diff --git a/data.d/k3s-master/manifests.d/hurzak/public-services/omgur/deployment.yaml b/data.d/k3s-master/manifests.d/hurzak/public-services/omgur/deployment.yaml index 2cef276..a006903 100644 --- a/data.d/k3s-master/manifests.d/hurzak/public-services/omgur/deployment.yaml +++ b/data.d/k3s-master/manifests.d/hurzak/public-services/omgur/deployment.yaml @@ -28,4 +28,7 @@ spec: env: - name: REDIS_HOST value: "redis-omgur-master" + resources: + limits: + memory: 512Mi ... diff --git a/data.d/k3s-master/manifests.d/hurzak/public-services/searxng/deployment.yaml b/data.d/k3s-master/manifests.d/hurzak/public-services/searxng/deployment.yaml index f5f6064..18e255b 100644 --- a/data.d/k3s-master/manifests.d/hurzak/public-services/searxng/deployment.yaml +++ b/data.d/k3s-master/manifests.d/hurzak/public-services/searxng/deployment.yaml @@ -28,4 +28,7 @@ spec: env: - name: BASE_URL value: https://searxng.tyil.nl + resources: + limits: + memory: 512Mi ... diff --git a/data.d/k3s-master/manifests.d/hurzak/public-services/teddit/deployment.yaml b/data.d/k3s-master/manifests.d/hurzak/public-services/teddit/deployment.yaml index 5507d3d..02d12fa 100644 --- a/data.d/k3s-master/manifests.d/hurzak/public-services/teddit/deployment.yaml +++ b/data.d/k3s-master/manifests.d/hurzak/public-services/teddit/deployment.yaml @@ -36,4 +36,7 @@ spec: value: "true" - name: USE_HELMET_HSTS value: "true" + resources: + limits: + memory: 512Mi ... -- cgit v1.1