# Statically provisioned PVC: # An existing bucket or path inside bucket manually created # by the administrator beforehand will be bound to the PVC, # and it won't be removed when you remove the PV apiVersion: v1 kind: PersistentVolume metadata: name: manualbucket-with-path spec: storageClassName: csi-s3 capacity: storage: 10Gi accessModes: - ReadWriteMany claimRef: namespace: default name: csi-s3-manual-pvc csi: driver: ru.yandex.s3.csi controllerPublishSecretRef: name: csi-s3-secret namespace: kube-system nodePublishSecretRef: name: csi-s3-secret namespace: kube-system nodeStageSecretRef: name: csi-s3-secret namespace: kube-system volumeAttributes: capacity: 10Gi mounter: geesefs options: --memory-limit 1000 --dir-mode 0777 --file-mode 0666 volumeHandle: manualbucket/path --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: csi-s3-manual-pvc spec: # Empty storage class disables dynamic provisioning storageClassName: "" accessModes: - ReadWriteMany resources: requests: storage: 10Gi