apiVersion: apps/v1 kind: Deployment metadata: name: limesurvey-db namespace: limesurvey spec: replicas: 1 strategy: type: Recreate selector: matchLabels: app: limesurvey-db template: metadata: labels: app: limesurvey-db spec: containers: - name: mariadb image: docker.io/library/mariadb:11 env: - name: MARIADB_INITDB_SKIP_TZINFO value: "1" - name: MARIADB_DATABASE value: limesurvey - name: MARIADB_USER value: limesurvey - name: MARIADB_PASSWORD valueFrom: secretKeyRef: name: limesurvey key: db-password - name: MARIADB_ROOT_PASSWORD valueFrom: secretKeyRef: name: limesurvey key: db-root-password ports: - containerPort: 3306 name: mysql resources: requests: cpu: 100m memory: 256Mi limits: memory: 1Gi volumeMounts: - name: data mountPath: /var/lib/mysql - name: dbconf mountPath: /etc/mysql/conf.d/99-gluster.cnf subPath: 99-gluster.cnf volumes: - name: data persistentVolumeClaim: claimName: limesurvey-db - name: dbconf configMap: name: limesurvey-db-config