46 lines
1 KiB
YAML
46 lines
1 KiB
YAML
![]() |
# 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/path
|
||
|
spec:
|
||
|
storageClassName: csi-s3
|
||
|
capacity:
|
||
|
storage: 10Gi
|
||
|
accessModes:
|
||
|
- ReadWriteMany
|
||
|
claimRef:
|
||
|
namespace: default
|
||
|
name: manualclaim
|
||
|
csi:
|
||
|
driver: ch.ctrox.csi.s3-driver
|
||
|
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
|
||
|
volumeHandle: manualbucket/path
|
||
|
---
|
||
|
apiVersion: v1
|
||
|
kind: PersistentVolumeClaim
|
||
|
metadata:
|
||
|
name: csi-s3-pvc
|
||
|
spec:
|
||
|
# Empty storage class disables dynamic provisioning
|
||
|
storageClassName: ""
|
||
|
accessModes:
|
||
|
- ReadWriteMany
|
||
|
resources:
|
||
|
requests:
|
||
|
storage: 10Gi
|