云基础设施上QHub的管理
qhub的Python项目详细描述
qhub
-云环境中的自动化数据科学环境
QHub是Quansight的一个开源项目,它支持 建立和维护具有成本效益和可扩展性的组织 本地或任何云提供商上的计算/数据科学平台 只有最少的内部经验。它是一个集中的JupyterHub 将许多开源库集成到 连贯平台。组成QHub的组件可以重新排列 定制以支持许多不同的企业用例。更多 信息请参见https://www.quansight.com/post/announcing-qhub。在
Quansight LLC是一家数据科学和分析咨询公司 专注于PyData社区的开源软件 包括Jupyter,scikit learn,Dask,Pandas,Pythorch,NumPy,SciPy, 还有更多。Quansight由创始人Travis Oliphant共同创立 是水蟒、NumFOCUS和PyData的创始人,也是SciPy、NumPy和 麻木。有关详细信息,请参阅https://www.quansight.com/about-us。在
使用
qhub
在Python中作为命令行应用程序安装。它要求你选择你想要的云提供商。一旦确定了提供程序,qhub
将指导您完成以下步骤来配置部署:
- 初始化
- 渲染
- 部署
这些步骤是使用qhub
CLI实现的。在
初始化配置
qhub init do
qhub init aws
qhub init gcp
qhub init
命令将为该服务生成配置文件。配置文件可以根据组织的需要进行定制。每个文件指定一般项目信息、安全性、基础设施设置、计算资源配置文件和数据科学环境。请参阅有关修改所有云提供程序的配置文件的文档:Configuration File
配置文件是用于部署和扩展数据科学环境的用户界面。每次更改都会触发Github Action,它将无缝地更新您的基础设施。在
查看^{
渲染配置文件
我们需要更多信息。
^{pr2}${em1}这是什么生意?
qhub
接口
qhub
api规范化了跨多个客户机提供者配置交互式数据科学环境的细微差别。python命令行接口定义了一个修改后的初始环境状态,其更改通过持续集成来提出。在
每个qhub
云提供程序都有不同的配置规范;有关Digital Ocean、AWS和GCP配置的更多详细信息可以在以下链接中找到。在
正在安装qhub
qhub
是一个纯python包,可以从pypi下载。在
pip install qhub
许可证
显影剂
^{
贡献
释放
创建发布:
- 在^{
中增加版本号 - 确保
qhub/VERSION
中的版本号用于在github操作qhub/template/{{ cookiecutter.repo_directory }}/.github/workflows/qhub-config.yaml
中固定qhub
- 项目
标签: