question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Select pod resources from binder UI

See original GitHub issue

In 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:open
  • Created 5 years ago
  • Reactions:1
  • Comments:8 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
betatimcommented, Nov 15, 2018

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.

0reactions
VladimirVisnovskycommented, Mar 29, 2022

Can someone please update the status of this issue?

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found