产品 / 面向 AI 开发者
DevSpace
正式可用几秒钟内在 GPU 上拉起 Jupyter 或 VS Code。闲置环境自动关停。
DevSpace 把 Kubernetes 集群变成 AI 与数据科学团队的自助开发平台。用户选模板、选硬件,即可获得带持久存储和现成依赖库的隔离环境。每个环境自带 oauth2-proxy 边车——即使他人拿到 URL 也无法访问。活动探针持续观察 IDE,闲置即缩容到零、状态保留,GPU 自动回到资源池。进阶用户可通过堡垒机使用真正的 SSH:shell、SCP 与端口转发开箱即用。
规格
- 版本
- v1.5.8 — 正式可用
- IDE
- Jupyter · VS Code · Marimo · Streamlit · Gradio · Deepnote — 可通过 CRD 扩展
- 隔离
- 每环境独立 oauth2-proxy 边车 · NetworkPolicy
- 闲置
- 活动探针边车 → 缩容到零或删除
- 语言
- English · 简体中文(界面与文档)
用实证说话
一段代码看明白。
没有私有 SDK,无需改写—— DevSpace 在现有工具所在之处完成对接。
# 从您的笔记本,经 DevSpace 堡垒机直达 GPU 环境
$ ssh alice+jupyter@bastion.intra.example
(jupyter) $ nvidia-smi --query-gpu=name --format=csv,noheader
NVIDIA A100-SXM4-80GB
# 闲置 2 小时 → 缩容到零,PVC 保留,GPU 回到资源池▌ 原生 SSH 体验——shell、SCP、端口转发——以您上传的密钥认证,全程不碰 kubectl。
核心能力
DevSpace 为您带来什么
Notebook、IDE、应用——同一套平台
Jupyter、Marimo、Streamlit、Gradio、VS Code Server 开箱即用。新增 IDE 只需编写一个 EnvironmentTemplate CRD——不改代码,不重新部署控制器。
默认隔离
每个环境是独立的 StatefulSet,自带 oauth2-proxy 边车。只有所有者能访问 IDE——即使别人拿到了 URL。NetworkPolicy 把其余路径全部锁死,一条只追加的审计日志记录每一次操作。
释放 GPU 的闲置关停
活动探针边车读取 Jupyter 真实的内核活动,而不只是存活探测。环境安静下来后,DevSpace 将其缩容到零(状态保留)或直接删除——由管理员按模板选择。重启只需数秒,无需重新开通。
Web 终端与 SSH
在浏览器里直接开 shell;或上传 SSH 公钥,在自己的终端里 `ssh user+env@bastion`——SCP 与端口转发开箱即用。还可签发受限的个人访问令牌,用于 API、脚本与智能体访问。
工作原理
从模板到运行中的 IDE,只需数秒。
- 步骤 01
选择模板
Jupyter、Marimo、Streamlit、Gradio 或 VS Code——以及平台团队自定义的任何 EnvironmentTemplate。
- 步骤 02
获得隔离环境
DevSpace 拉起带您的存储、依赖库和 oauth2-proxy 边车的 StatefulSet。只有您能访问。
- 步骤 03
闲置即缩容到零
IDE 安静下来后,DevSpace 自动停止(状态保留)或删除环境,GPU 自动回到资源池。
适用团队
为这些团队而建
- 在 GPU 上做原型开发的数据科学家
- 共享有限算力的研究团队
- 不想再维护零散 Notebook 服务器的平台团队
搭配使用
其他开发者产品
ConsoleX
正式可用登录即获得受治理的 Kubernetes 工作空间。无需 kubectl,无需提工单。
用户首次 SSO 登录时,自动获得一个隔离的命名空间:配额、默认拒绝的网络策略、存储与 Web 终端——自动开通,持续收敛。
了解更多TrainX
正式可用管理员写模板,用户填表单,Kubernetes 跑作业。
自描述的训练模板直接渲染成 UI 表单——提交前实时校验配额,运行中流式日志、解析进度条,一键 TensorBoard。
了解更多ModelSphere
正式可用您自己的 Hugging Face Hub。改一个环境变量,所有客户端照常工作。
自托管、兼容 HF 的模型与数据集仓库:transformers、datasets、huggingface-cli、git-lfs 无需修改即可使用——还配有可浏览的 Hub UI(模型卡、文件查看器、提交历史),并内置 OIDC、审计、配额与公共 Hub 透传缓存。
了解更多