cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 48e263863f3e508d763d79ddbcd5a9dd370fbf8d
parent b8ef9f6e71f1d1b388d63a030783eec40d21e17f
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sun, 13 Oct 2024 15:55:25 +0200

Add resource requests

Diffstat:
Mapps/base/matrix/draupnir-synapse/release.yaml | 40++++++++++++++++++++++++++++++++++++++++
Mapps/base/matrix/draupnir4all/deployment.yaml | 8+++-----
Mapps/base/matrix/mas/mas_deployment.yaml | 5+++++
3 files changed, 48 insertions(+), 5 deletions(-)

diff --git a/apps/base/matrix/draupnir-synapse/release.yaml b/apps/base/matrix/draupnir-synapse/release.yaml @@ -91,6 +91,11 @@ spec: target_cache_memory_usage: 2048M min_cache_ttl: 5m generic_frontend: + resources: + requests: + cpu: 101m + memory: 500Mi + limits: {} replicaCount: 1 enabled: true generic: true @@ -123,6 +128,11 @@ spec: - /_matrix/client/(api/v1|r0|v3|unstable)/join/ - /_matrix/client/(api/v1|r0|v3|unstable)/profile/ federation_reader: + resources: + requests: + cpu: 17m + memory: 153Mi + limits: {} replicaCount: 1 enabled: true generic: true @@ -131,27 +141,52 @@ spec: paths: - /_matrix/federation/v1/send/ appservice: + resources: + requests: + cpu: 18m + memory: 120Mi + limits: {} enabled: true name: appservices generic: true federation_sender_1: + resources: + requests: + cpu: 24m + memory: 131Mi + limits: {} labels: synapse-component: federation-sender app: federation_sender name: federation-sender-1 enabled: true federation_sender_2: + resources: + requests: + cpu: 24m + memory: 131Mi + limits: {} labels: synapse-component: federation-sender app: federation_sender name: federation-sender-2 enabled: true background_worker: + resources: + requests: + cpu: 22m + memory: 116Mi + limits: {} name: background_worker replicaCount: 1 enabled: true generic: true event_persister: + resources: + requests: + cpu: 32m + memory: 201Mi + limits: {} name: event_persister replicaCount: 1 enabled: true @@ -159,6 +194,11 @@ spec: listeners: - replication synapse: + resources: + requests: + cpu: 14m + memory: 150Mi + limits: {} extraVolumeMounts: - name: configs mountPath: /data diff --git a/apps/base/matrix/draupnir4all/deployment.yaml b/apps/base/matrix/draupnir4all/deployment.yaml @@ -43,12 +43,10 @@ spec: args: ["appservice", "-c", "/data/config/config.appservice.yaml", "-f", "/data/config/draupnir-registration.yaml", "--draupnir-config", "/data/config/draupnir-config.yaml", "-p", "9000"] resources: - limits: - memory: "1024Mi" - cpu: "1000m" + limits: {} requests: - memory: "512Mi" - cpu: "250m" + memory: "344Mi" + cpu: "252m" ports: - containerPort: 9001 name: widgets diff --git a/apps/base/matrix/mas/mas_deployment.yaml b/apps/base/matrix/mas/mas_deployment.yaml @@ -19,6 +19,11 @@ spec: spec: containers: - name: mas + resources: + limits: {} + requests: + memory: "100Mi" + cpu: "28m" image: ghcr.io/element-hq/matrix-authentication-service:latest imagePullPolicy: Always # Normal mode