-
Notifications
You must be signed in to change notification settings - Fork 94
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
Look into Jupyter Scheduler for possible integration into Nebari #1755
Comments
I have been looking into what it would take to integrate Jupyter-Scheduler into Nebari, specifically into Argo-Workflows. Jupyter-Scheduler enables users to extend their This would require a small new package, perhaps called This new Executor class can then be pulled into the from argo_workflow_executer import ArgoWorkflowExecutor
c = get_config()
c.Scheduler.execution_manager_class=ArgoWorkflowExecutor The workflow admission controller improvements Adam has been working on (#1741) is a perfect complement to this solution as it will ensure that the user's conda environments and home directory are copied over to the workflow specs. |
This is tangentially related, but it would be awesome to get the necessary Argo env vars set up by the Kubespawner when the user pod spins up - nebari-dev/nebari-docs#278 (comment) - it'd make the user experience that much better. |
As I've worked on integrating Jupyter-Scheduler into Nebari, I found it to be a little more challenging than originally envisioned. This is due to two or three main factors:
|
We can add the Argo service account |
Context
https://blog.jupyter.org/introducing-jupyter-scheduler-f9e82676c388
Value and/or benefit
Allow users to schedule notebooks in a Jupyter native way
Anything else?
No response
The text was updated successfully, but these errors were encountered: