宣布推出 DaskHub Helm Chart DaskHub
作者:Tom Augspurger
今天,我们宣布发布 daskhub
helm chart。这是一个 Helm chart,用于在 Kubernetes 集群上轻松为多用户安装 JupyterHub 和 Dask。如果您正在管理需要交互式、可伸缩计算的许多人的部署(例如学生班级、数据科学团队或研究实验室),那么 dask/daskhub
可能非常适合您。
您今天就可以在 Kubernetes 集群上使用以下方式安装 dask/daskhub
helm repo add dask https://helm.dask.org/
helm repo update
helm upgrade --install dhub dask/daskhub
历史
The dask/daskhub
helm chart 是 Pangeo helm chart 的演变,后者源于该社区在云端进行大数据地球科学的尝试。我们非常感谢拥有多年一起使用 Dask 和 JupyterHub 的经验。Pangeo 一直清楚他们的 Helm chart 没有地球科学专属的内容,因此渴望将其贡献给 Dask 以分担维护负担。在将其迁移到 Dask 的 chart 仓库的过程中,我们借此机会清理了一些不完善之处。
阅读 Pangeo 的 JupyterHub 部署的原始公告很有趣。许多方面都得到了改进,我们希望这个 helm chart 能帮助更多团队部署能够使用 Dask 进行可伸缩计算的 JupyterHub。
详细信息
在内部,DaskHub helm chart 是 JupyterHub 和 Dask Gateway helm chart 的相对简单的组合。唯一的额外“魔力”是一些配置,用于
- 将 Dask Gateway 注册为 JupyterHub 服务。
- 设置环境变量,使您的用户可以轻松使用 Dask Gateway。
使用默认配置,您的用户将能够轻松创建和连接到 Dask 集群,包括其仪表板,只需一个简单的
>>> from dask_gateway import GatewayCluster
>>> cluster = GatewayCluster()
>>> client = cluster.get_client()
查看文档了解详细信息,如果您遇到任何困难,请告诉我们。
博客评论由 Disqus 提供支持