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