--- apiVersion: apps/v1 kind: Deployment metadata: labels: app: db-teampass name: db-teampass namespace: teampass-system spec: replicas: 1 selector: matchLabels: app: db-teampass strategy: {} template: metadata: labels: app: db-teampass spec: securityContext: fsGroup: 1001 runAsUser: 1001 containers: - env: - name: MYSQL_DATABASE value: teampass - name: MYSQL_PASSWORD valueFrom: secretKeyRef: name: db-secrets key: MYSQL_PASSWORD - name: MYSQL_ROOT_PASSWORD valueFrom: secretKeyRef: name: db-secrets key: MYSQL_ROOT_PASSWORD - name: MYSQL_USER value: teampass image: mariadb:latest imagePullPolicy: IfNotPresent name: db-teampass resources: {} volumeMounts: - mountPath: /var/lib/mysql name: db-teampass volumes: - name: db-teampass persistentVolumeClaim: claimName: nfs-db-teampass