Enables the use of lustre FSx but creates PVC at start of job and removes it at termination
PROBLEM
Current built in implementation of spark PVC's is it creates a pvc or a volume for each executor. This PR aims to create a lustre mount that is 1 to many that will create a PVC per job and mount it to all executors across multiple nodes.
SOLUTION
Handle PVC creation outside of Spark built in methods
Enables the use of lustre FSx but creates PVC at start of job and removes it at termination
PROBLEM
Current built in implementation of spark PVC's is it creates a pvc or a volume for each executor. This PR aims to create a lustre mount that is 1 to many that will create a PVC per job and mount it to all executors across multiple nodes.
SOLUTION
Handle PVC creation outside of Spark built in methods