Reputation: 1
I want to setup EBS backed PVC with volumeMode: Filesystem and accessModes: ReadWriteMany
Can anybody confirm if it is not possible?
When researching about accessModes: ReadWriteMany, I only found guides that used EFS, and EBS backed with volumeMode: Block.
Sample configuration that I tried and is not working:
resource "kubernetes_storage_class" "ebs_sc_io2" {
metadata {
name = "ebs-sc-io2"
}
allow_volume_expansion = true
storage_provisioner = "ebs.csi.aws.com"
reclaim_policy = "Retain"
volume_binding_mode = "WaitForFirstConsumer"
parameters = {
type = "io2"
encrypted = true
iops = 3000
}
}
kind: PersistentVolumeClaim
metadata:
name: sample-claim
spec:
accessModes:
- ReadWriteMany
volumeMode: Filesystem
storageClassName: ebs-sc-io2
resources:
requests:
storage: 4Gi
Warning ProvisioningFailed 2m19s (x3 over 5m31s) ebs.csi.aws.com_ebs-csi-controller-5cd6c7ff95-xxgpm_b31bb3cb-c6c2-49f0-b08a-4a311277f062 failed to provision volume with StorageClass "ebs-sc-io2": rpc error: code = InvalidArgument desc = Volume capabilities not supported
Upvotes: 0
Views: 331