-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support advanced PV like NFS via VolumeOp #3313
Comments
My 5 cents: It's not dynamic if you specify a PV name. The pipeline won't be able to even run twice (if the user doesn't use a parameter for it). NFS provisioning enables exactly this dynamic behavior, and that's what The PR you opened enables a different functionality: The user knows about the existence of a PV which was hydrated with data. Could you elaborate some more on your thoughts, so we are on the same page? I'm all up for getting #3314 merged, it's a functionality that it's not bad to be there, but I think we're missing something. |
BTW, Do you know that KFP supports mounting any Kubernetes' volumes (including NFS) using |
I'm not sure whether we are on same page. Here list more background.
Sample for 4.1:
apiVersion: v1
kind: PersistentVolume
metadata:
name: fileserver
spec:
capacity:
storage: 1T
accessModes:
- ReadWriteMany
nfs:
path: /vol1
server: 10.0.0.2
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: fileserver-claim
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: "fileserver"
resources:
requests:
storage: 10G
|
@elikatsis I removed the term "dynamic". This issue is not for dynamic provision NFS. To dynamic provision NFS, it requires install a provisioner (https://cloud.google.com/community/tutorials/gke-filestore-dynamic-provisioning). This issue is not for dynamically provision PV. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Please check whether the upper reply is OK. I think we can close this ticket. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically closed because it has not had recent activity. Please comment "/reopen" to reopen it. |
What happened:
VolumeOp only support default PV. If user creates other PV, e.x. based on NFC, it can't be used by KFP via PVC in VolumeOp.
What did you expect to happen:
Environment:
How did you deploy Kubeflow Pipelines (KFP)?
KFP version:
KFP SDK version:
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
/kind bug
The text was updated successfully, but these errors were encountered: