--- apiVersion: apps/v1 kind: StatefulSet metadata: name: unifi-db namespace: unifi spec: selector: matchLabels: app: unifi-db replicas: 1 minReadySeconds: 10 template: metadata: labels: app: unifi-db spec: terminationGracePeriodSeconds: 10 containers: - name: mongodb image: mongo:8 ports: - containerPort: 27017 name: mongo envFrom: - secretRef: name: unifi-mongo volumeMounts: - name: data mountPath: /data/db volumeClaimTemplates: - metadata: name: data spec: accessModes: [ "ReadWriteOnce" ] storageClassName: unifi resources: requests: storage: 10Gi --- apiVersion: v1 kind: Service metadata: name: unifi-db namespace: unifi spec: ports: - port: 27017 name: mongo targetPort: 27017 selector: app: unifi-db type: ClusterIP