产品 / 面向 AI 开发者
ConsoleX
正式版登录即可获得独立的 Kubernetes 工作空间,无需 kubectl 或人工开通。
ConsoleX 为共享 Kubernetes 集群上的每位用户提供独立的 Web 工作空间,包含私有命名空间、ResourceQuota 和默认拒绝访问的 NetworkPolicy。用户可自助管理工作负载、存储、配置和网络。配额模板实时下发,事件监听与定期全量同步共同修复配置偏差。ConsoleX 统一签发供各 TAIP 应用校验的 taip_ 令牌,通过 SSH 网关连接终端、DevSpace 环境和 TrainX 作业 Pod,并由集群自身分发 taip 命令行工具,离线站点无需额外获取工具链。页面直接展示基于 Prometheus 数据的监控图表,无需跳转 Grafana;也可为用户生成 OIDC kubeconfig,供其使用 kubectl。
产品规格
- 版本
- v1.7.8 — 正式版
- 管理对象
- Pods · Deployments · Jobs · CronJobs · PVCs · Services · HTTPRoutes · ConfigMaps · NetworkPolicies · YAML
- 身份认证
- OIDC SSO · 多因素认证状态 · 后通道注销 · 按用户生成 kubeconfig
- 令牌
- 平台令牌签发服务 — taip_ 令牌、<应用>:<动作> 作用域、供其他平台应用校验的令牌内省接口
- SSH
- 平台网关 — 终端、DevSpace 环境、TrainX 作业 Pod · scp / sftp · 端口转发
- 命令行
- taip 主程序 + taip-<名称> 插件 · 由集群自身分发,离线站点可用 · macOS · Linux · Windows
- 监控
- 原生 Prometheus 图表 — Pod、工作负载、命名空间;Grafana 可选
- 配置同步
- 事件监听 + 定期全量同步 — 数秒内修复配置偏差
- 调度
- Kueue 队列 · 暂停 / 恢复 / 取消 · 按命名空间统计 GPU·时与成本
- 语言
- English · 简体中文(界面与文档)
使用示例
通过示例了解用法。
无需专用 SDK,也无需重写客户端。 ConsoleX 可直接与现有工具对接。
# alice 通过 SSO 登录——ConsoleX 自动开通她的工作空间
namespace cx-alice 已创建
resourcequota gpu-small (8 CPU · 32Gi · 1 GPU) 已应用
networkpolicy default-deny 已生效
rolebinding alice → cx-alice 管理员 已授权
# 数秒内修复配置偏差——事件监听 + 定期全量同步▌ 管理员设置配额模板后,ConsoleX 自动开通工作空间并持续同步配置,无需手动配置 RBAC。
核心能力
ConsoleX 的主要功能
按用户自动开通工作空间
首次通过 OIDC 登录时,ConsoleX 自动创建命名空间、应用配额模板,并授予用户管理权限,无需人工开通或手动配置 RBAC。
在浏览器中管理工作负载
支持查看、创建、扩缩容、重启和调试 Pod、Deployment、StatefulSet、Job 与 CronJob,可实时查看日志、使用 Web 终端,并通过拖放上传或下载 PVC 中的文件。页面直接展示 Prometheus 提供的 CPU、内存、GPU、网络和磁盘指标,也可通过透明 HTTP 代理访问 Pod 内的 Web 界面,无需配置 Service 或 port-forward。
配额自动同步与恢复
配额模板实时下发到关联工作空间。事件监听和定期全量同步可在数秒内修复 ResourceQuota 与 NetworkPolicy 的配置偏差,即使配置被误删也能恢复。
统一签发与校验平台令牌
ConsoleX 签发带有 <应用>:<动作> 作用域的 taip_ 令牌,DevSpace、TrainX、GrokX 等应用通过令牌内省接口校验,无需各自维护用户表。令牌吊销后,各应用会在缓存有效期结束前同步失效状态。内省服务不可用时返回 503,而非 401,并拒绝放行请求。
统一 SSH 网关与命令行工具
通过 ssh user+env=notebook@gateway 连接 DevSpace,使用 +term= 连接 ConsoleX 终端,使用 +job= 连接 TrainX 作业 Pod。各入口共用堡垒机和密钥,权限校验与 Web 会话一致。支持 scp、sftp、ssh -L 和 VS Code Remote-SSH。taip 命令行提供 login、pvc、cp 及 taip-<名称> 插件,由集群分发 macOS、Linux 和 Windows 版本,支持离线使用。
统一身份认证与审计
支持 OIDC 单点登录、后通道注销和命名空间共享。个人页面集中展示用户组、会话、多因素认证方式、SSH 公钥及个人审计记录;公钥变更同步到目录服务,并在 Slurm 登录节点生效。仅允许追加的审计日志记录所有变更操作。DevSpace、TrainX 和 InferX 通过内部 API 获取租户信息,共用同一套租户管理体系。
工作原理
从登录到运行工作负载,只需三步。
- 步骤 01
通过 SSO 登录
用户通过您的 OIDC 身份源认证,根据用户组成员关系确定访问权限。
- 步骤 02
自动创建工作空间
ConsoleX 自动创建命名空间、应用配额模板,并授予用户对自己空间的管理权。
- 步骤 03
自助管理资源
运行 Pod、挂载 PVC、发布服务、编辑 YAML——在配额与策略之内,全程无需 kubectl。
适用团队
适合哪些团队
- 共享 GPU 集群上的研究人员与工程师
- 希望为用户提供安全自助服务的平台团队
- 需要统一管理配额与策略、又不想手写 RBAC 的管理员
搭配使用
其他开发者产品
DevSpace
正式版几秒钟内启动配备 GPU 的 Jupyter 或 VS Code 环境,闲置时自动关停。
一键创建 Jupyter、Marimo、Streamlit、Gradio 或 VS Code 环境,按需分配 GPU。每个环境通过独立认证代理控制访问,可授权指定同事使用,默认在闲置时自动关停。
了解更多TrainX
正式版通过模板或项目配置提交训练作业,由 Kubernetes 统一运行。
支持两种作业配置方式:根据模板自动生成表单,或通过项目中的 trainx.yaml 声明运行要求、使用平台提供的镜像。提交前实时校验配额,运行时提供日志、进度、MLflow 记录和断点恢复,训练产物可继续用于评测或部署。
了解更多ModelSphere
正式版自有环境中的 Hugging Face Hub,设置一个环境变量即可连接现有客户端。
自托管的模型与数据集仓库,兼容 Hugging Face 协议,支持 transformers、datasets、huggingface-cli、git-lfs 和 Xet。Web 界面提供模型卡、数据集分页浏览和文件历史,并内置 OIDC 认证、审计、配额及公共 Hub 缓存。
了解更多