cluster

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

commit dc0ca555195f3965bd44b11b5d0d6fbdf1e72e22
parent 0fda37d9665eaa2709da067917dc10a33c8fbd97
Author: MTRNord <mtrnord1@gmail.com>
Date:   Thu, 28 Mar 2024 12:45:01 +0100

Start keydb

Diffstat:
Aapps/base/matrix/synapse/keydb.yaml | 47+++++++++++++++++++++++++++++++++++++++++++++++
Mapps/base/matrix/synapse/kustomization.yaml | 1+
2 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/apps/base/matrix/synapse/keydb.yaml b/apps/base/matrix/synapse/keydb.yaml @@ -0,0 +1,47 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: keydb +spec: + replicas: 1 + selector: + matchLabels: + app: keydb + template: + metadata: + labels: + app: keydb + spec: + containers: + - name: keydb + image: eqalpha/keydb:latest + imagePullPolicy: Always + ports: + - containerPort: 6379 + tolerations: + - key: arch + operator: Equal + value: arm64 + effect: NoSchedule + livenessProbe: + exec: + command: + - sh + - -c + - keydb-cli ping + initialDelaySeconds: 10 + timeoutSeconds: 5 +--- +apiVersion: v1 +kind: Service +metadata: + name: keydb-svc +spec: + selector: + app.kubernetes.io/name: keydb + ports: + - name: redis + protocol: TCP + port: 6379 + targetPort: 6379 diff --git a/apps/base/matrix/synapse/kustomization.yaml b/apps/base/matrix/synapse/kustomization.yaml @@ -4,4 +4,5 @@ namespace: matrix resources: - release.yaml - dragonfly.yaml + - keydb.yaml #- block_ips.yaml