You are able to attach the block devices, but local file systems do not support being mounted on more than one host.
For that you need to use a cluster file system, but that's a different beast.
For that you need to use a cluster file system, but that's a different beast.
Kubernetes has specific support for this with its ReadOnlyMany access mode: https://kubernetes.io/docs/concepts/storage/persistent-volum...
However, I do see on that page that AWS EBS doesn't support this mode, so perhaps that's what you're thinking of.
Outside GCP, we do have an on-premise product that can deploy on any k8s cluster. In that case, the default is for the customer to provide an NFS mount for the data in question. We use the same k8s ReadOnlyMany access type for that.