跳到正文
TAIP

产品 / 面向 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 的主要功能

01

按用户自动开通工作空间

首次通过 OIDC 登录时,ConsoleX 自动创建命名空间、应用配额模板,并授予用户管理权限,无需人工开通或手动配置 RBAC。

02

在浏览器中管理工作负载

支持查看、创建、扩缩容、重启和调试 Pod、Deployment、StatefulSet、Job 与 CronJob,可实时查看日志、使用 Web 终端,并通过拖放上传或下载 PVC 中的文件。页面直接展示 Prometheus 提供的 CPU、内存、GPU、网络和磁盘指标,也可通过透明 HTTP 代理访问 Pod 内的 Web 界面,无需配置 Service 或 port-forward。

03

配额自动同步与恢复

配额模板实时下发到关联工作空间。事件监听和定期全量同步可在数秒内修复 ResourceQuota 与 NetworkPolicy 的配置偏差,即使配置被误删也能恢复。

04

统一签发与校验平台令牌

ConsoleX 签发带有 <应用>:<动作> 作用域的 taip_ 令牌,DevSpace、TrainX、GrokX 等应用通过令牌内省接口校验,无需各自维护用户表。令牌吊销后,各应用会在缓存有效期结束前同步失效状态。内省服务不可用时返回 503,而非 401,并拒绝放行请求。

05

统一 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 版本,支持离线使用。

06

统一身份认证与审计

支持 OIDC 单点登录、后通道注销和命名空间共享。个人页面集中展示用户组、会话、多因素认证方式、SSH 公钥及个人审计记录;公钥变更同步到目录服务,并在 Slurm 登录节点生效。仅允许追加的审计日志记录所有变更操作。DevSpace、TrainX 和 InferX 通过内部 API 获取租户信息,共用同一套租户管理体系。

工作原理

从登录到运行工作负载,只需三步。

  1. 步骤 01

    通过 SSO 登录

    用户通过您的 OIDC 身份源认证,根据用户组成员关系确定访问权限。

  2. 步骤 02

    自动创建工作空间

    ConsoleX 自动创建命名空间、应用配额模板,并授予用户对自己空间的管理权。

  3. 步骤 03

    自助管理资源

    运行 Pod、挂载 PVC、发布服务、编辑 YAML——在配额与策略之内,全程无需 kubectl。

适用团队

适合哪些团队

  • 共享 GPU 集群上的研究人员与工程师
  • 希望为用户提供安全自助服务的平台团队
  • 需要统一管理配额与策略、又不想手写 RBAC 的管理员