apiVersion: apps/v1 kind: StatefulSet metadata: annotations: kompose.cmd: kompose convert -f docker-compose.yml -n listmonk kompose.controller.type: statefulset kompose.version: 1.34.0 (cbf2835db) kompose.volume.size: 5Gi kompose.volume.storage-class-name: local-tgz1 kompose.volume.type: persistentVolumeClaim labels: io.kompose.service: db name: db namespace: listmonk spec: replicas: 1 selector: matchLabels: io.kompose.service: db serviceName: db template: metadata: labels: io.kompose.service: db spec: nodeSelector: kubernetes.io/hostname: tencent-gz1 containers: - env: - name: POSTGRES_DB value: listmonk - name: POSTGRES_PASSWORD value: listmonk - name: POSTGRES_USER value: listmonk image: postgres:17-alpine livenessProbe: exec: command: - pg_isready -U listmonk failureThreshold: 6 periodSeconds: 10 timeoutSeconds: 5 name: listmonk-db ports: - containerPort: 5432 protocol: TCP volumeMounts: - mountPath: /var/lib/postgresql/data name: db-claim0 restartPolicy: Always volumes: - name: db-claim0 persistentVolumeClaim: claimName: db-claim0 volumeClaimTemplates: - metadata: labels: io.kompose.service: db-claim0 name: db-claim0 spec: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi storageClassName: local-tgz1