apiVersion: v1 kind: PersistentVolume metadata: name: mongo-pv spec: capacity: storage: 1Gi accessModes: - ReadWriteOnce hostPath: path: /data/mongo --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: mongo-pvc namespace: my-app-ns spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi --- # 🔥 TOTO JE TEN DÔLEŽITÝ SERVICE apiVersion: v1 kind: Service metadata: name: mongo namespace: my-app-ns spec: selector: app: mongo ports: - port: 27017 targetPort: 27017 --- apiVersion: apps/v1 kind: StatefulSet metadata: name: mongo namespace: my-app-ns spec: serviceName: "mongo" replicas: 1 selector: matchLabels: app: mongo template: metadata: labels: app: mongo spec: containers: - name: mongo image: mongo ports: - containerPort: 27017 volumeMounts: - name: mongo-storage mountPath: /data/db volumeClaimTemplates: - metadata: name: mongo-storage spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 1Gi