apiVersion: apps/v1 kind: StatefulSet metadata: { name: minio, namespace: uqo-chat } spec: serviceName: minio replicas: 1 selector: { matchLabels: { app: minio } } template: metadata: { labels: { app: minio } } spec: containers: - name: minio image: minio/minio:latest args: ["server", "/data", "--console-address", ":9001"] ports: [{ containerPort: 9000 }, { containerPort: 9001 }] envFrom: [{ secretRef: { name: uqo-chat-secrets } }] volumeMounts: [{ name: data, mountPath: /data }] volumeClaimTemplates: - metadata: { name: data } spec: { accessModes: [ReadWriteOnce], resources: { requests: { storage: 50Gi } } }