Select pod resources from binder UI
See original GitHub issueIn the last few weeks, a number of folks have asked for specific resources for specific binders. Examples of these requests are:
- can I have a pod with a GPU in it?
- can I have a pod with extra memory or CPU?
Kubespawner currently has this functionality through the use of a profile_list
.
I’m curious if this is in scope for BinderHub and, if so, what the API would be. I’m imagining a dropdown in the UI that provides the equivalent of the Kubespawner profile list.
Issue Analytics
- State:
- Created 5 years ago
- Reactions:1
- Comments:8 (5 by maintainers)
Top Results From Across the Web
jupyterhub/binder - Gitter
Ask quick dev questions about mybinder.org, BinderHub, and repo2docker. Use discourse.jupyter.org for user questions, support, and discussion.
Read more >Creating and using config maps - Working with pods | Nodes
In the Administrator perspective, select Workloads → Config Maps . At the top right side of the page, select Create Config Map.
Read more >GitHub Actions + Binder - Jupyter Community Forum
Enable public/private sharing of notebooks via binder. ... There is Select pod resources from binder UI · Issue #731 · jupyterhub/binderhub ...
Read more >Using a Service to Expose Your App - Kubernetes
NodePort - Exposes the Service on the same port of each selected Node in the cluster using NAT. Makes a Service accessible from...
Read more >Choosing the Right JupyterHub Infrastructure
Links to resources can be found at the bottom of the page for the most up-to-date ... solution over cloud provider solutions, Binder...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
There have been previous discussion on this and one of the questions that keeps coming up is: should the launcher or the creator of a repo control the resource request? What should happen if the request can’t be satisfied (“recommended resources” vs “required resources”)?
From a technical point of view having the repository (the creator) specify it is tricky because it means BinderHub needs to clone the repository in order to find out.
Part of the reason for #712 is that I want to be able to specify resource requests as part of the launch link.
It would be great if you could drive this discussion forwards so that it gets to a point where we have a concrete suggestion to implement that does what people would like it to do.
Can someone please update the status of this issue?