cluster

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

valkey.yaml (1237B)


      1 apiVersion: apps/v1
      2 kind: Deployment
      3 metadata:
      4   name: mediawiki-valkey
      5   namespace: mediawiki
      6 spec:
      7   replicas: 1
      8   selector:
      9     matchLabels:
     10       app: mediawiki-valkey
     11   template:
     12     metadata:
     13       labels:
     14         app: mediawiki-valkey
     15     spec:
     16       automountServiceAccountToken: false
     17       securityContext:
     18         runAsUser: 999
     19         runAsGroup: 999
     20         fsGroup: 999
     21       containers:
     22         - name: valkey
     23           image: docker.io/valkey/valkey:7-alpine # {"$imagepolicy": "flux-system:valkey"}
     24           ports:
     25             - containerPort: 6379
     26           securityContext:
     27             allowPrivilegeEscalation: false
     28             readOnlyRootFilesystem: false
     29             capabilities:
     30               drop:
     31                 - ALL
     32           resources:
     33             requests:
     34               cpu: 10m
     35               memory: 64Mi
     36             limits:
     37               cpu: 200m
     38               memory: 128Mi
     39           volumeMounts:
     40             - name: data
     41               mountPath: /data
     42       volumes:
     43         - name: data
     44           emptyDir: {}
     45 ---
     46 apiVersion: v1
     47 kind: Service
     48 metadata:
     49   name: mediawiki-valkey
     50   namespace: mediawiki
     51 spec:
     52   selector:
     53     app: mediawiki-valkey
     54   ports:
     55     - port: 6379
     56       targetPort: 6379