-
-
Notifications
You must be signed in to change notification settings - Fork 63
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
Better cluster management and discovery #189
Comments
Yay for all of this! I am very keen to improve
That code sounds pretty specific to the lab extension. Maybe we can add some things to |
Yeah, I certainly don't need a literal code snippet, but something that could be sent over the wire would be very helpful. Also, this doesn't have to live in On thing I haven't really wrapped my mind around is what the relationship of this effort to |
The lifecycle management in Dask Gateway is great, but only is you use Dask gateway. I'm trying to bring these features to everyone else. I could see somewhere down the line Dask Gateway supporting dask-ctl as a backend. This would open Dask Gateway up to other platforms like the cloud without having to reimplement all of |
AKA Let's delete dask-labextension's
ClusterManager
Goal
For a few years now this extension has had a built-in cluster manager, which is what powers the user interface on the frontend. The reasons for having this are basically twofold:
Cluster
object it is easier to start, stop, and scale those clusters, and build a user interface to do so.However, the uptake of the labextension cluster management facility has been limited. Some people use it, but more often I see people create clusters in their notebooks and then use the magnifying glass icon to connect to the dashboard. I think there are several reasons why the cluster manager hasn't been particularly popular:
KubeCluster
and aLocalCluster
).Proposal
@jacobtomlinson has a new project
dask-ctl
, which has many of the same goals (and similar API) to theClusterManager
in this project. However, it also has some benefits that address some of the above problems:Let's explore replacing the
ClusterManager
in this package withdask-ctl
!Possible stumbling blocks
dask-ctl
is still being incubated as a contrib package. How cautious should we be about adopting it as a dependency?The text was updated successfully, but these errors were encountered: