commit 48e263863f3e508d763d79ddbcd5a9dd370fbf8d
parent b8ef9f6e71f1d1b388d63a030783eec40d21e17f
Author: MTRNord <mtrnord1@gmail.com>
Date: Sun, 13 Oct 2024 15:55:25 +0200
Add resource requests
Diffstat:
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