Hello everyone, I want to make the following question. I am integrating with my team using Zero to JupyterHub on Kubernetes (k8s) within Amazon Elastic Kubernetes Service (EKS) from AWS . We are encountering issues with storage configuration using Amazon Elastic File System (EFS) in dynamic mode. Currently, we are conducting tests with 1000 concurrent users , but upon exceeding this limit, we encounter the following error:
EFS actually has a limit with access point (limit in 1000)
This is my singleuser storage configuration:
singleuser:
storage:
type: dynamic
dynamic:
storageClass: sc-jupyterhub
pvcNameTemplate: efs-pvc-{username}
volumeNameTemplate: efs-pv-{username}
storageAccessModes: ["ReadWriteOnce"]
This is my storageclass configuration:
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: sc-jupyterhub
provisioner: efs.csi.aws.com
parameters:
provisioningMode: efs-ap
fileSystemId: "---"
directoryPerms: 700
And this is my efs claim configuration:
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: #{PersistentVolumeClaimName}#
spec:
storageClassName: sc-jupyterhub
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
Any suggestions or recommendations we should review?