
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
⚠️ Testkube Dashboard的开源版本已被弃用。
有关更多详细信息和后续步骤,请参考官方公告。
欢迎使用Testkube - 您友好的Kubernetes云原生测试框架
官网 | https://kubeshop.github.io/testkube | *** | Slack | 博客
https://github.com/kubeshop/testkube-dashboard/releases https://github.com/kubeshop/testkube-dashboard/releases
Testkube Dashboard是用于管理Testkube集群并监控其实时测试结果的Web界面。该仪表板作为应用部署在Kubernetes集群中,通过浏览器运行,并通过Ingress控制器(提供的或捆绑的)与https://github.com/kubeshop/testkube%E9%80%9A%E4%BF%A1%E3%80%82
捆绑安装
默认情况下,仪表板随Testkube系统一起安装到集群中。
要使用捆绑的仪表板,需通过Testkube CLI运行testkube dashboard命令,以从Kubernetes集群转发UI和API端口。
⚠️ Testkube Pro和企业版
此仪表板仅适用于Testkube开源版安装。要管理企业版或Pro版Testkube,请使用相应的仪表板:
- app.testkube.io(Testkube Pro)
- 企业版URL(Testkube企业版)
🔘 禁用捆绑仪表板
要禁用Testkube系统安装时的仪表板,可在https://github.com/kubeshop/helm-charts/tree/main/charts/testkube%E4%B8%AD%E4%BD%BF%E7%94%A8%60testkube-dashboard.enabled=false%60%E5%8F%82%E6%95%B0%E3%80%82
开发环境(仓库)
要为开发运行Testkube Dashboard:
npm start命令bashgit clone git@github.com:kubeshop/testkube-dashboard.git && cd testkube-dashboard npm install npm start
要了解更多关于Testkube Dashboard开发和架构的信息,请参阅贡献手册。
🔘 环境变量
要配置环境变量,可:
- 在仓库中创建
.env文件,或- 全局导出环境变量
此处可使用构建时变量和动态变量。
请注意,你可能还需要使用Create React App的变量,例如
BROWSER=none以避免打开浏览器。
Docker
Testkube Dashboard的Docker镜像部署在Docker Hub上,地址为https://hub.docker.com/r/kubeshop/testkube-dashboard%E3%80%82
要使用Docker启动仪表板,运行镜像并传递所需的动态环境变量,例如:
bashdocker run --rm \ -p 8080:8080 \ -e REACT_APP_API_SERVER_ENDPOINT=https://demo.testkube.io/results/v1 \ kubeshop/testkube-dashboard:latest
⚠️ 环境变量
要同时覆盖构建时环境变量,需自行构建Docker镜像。
环境变量
仪表板的所有配置均通过环境变量完成。部分变量直接包含在生产构建中,其余可在运行时修改。最新变量列在env.ts文件中,以下为简要说明。
🔘 深度链接覆盖
可使用查询字符串临时覆盖运行中应用的变量。仪表板会查找以
~开头的查询参数,并尝试覆盖任何匹配的已知变量。查询参数名称应为变量名,但为简化可省略
REACT_APP_前缀且不区分大小写。可使用上表中的短名称。例如,要更改API端点,可使用
https://demo.testkube.io?~api_server_endpoint=http://localhost:8088。
构建时变量
构建时环境变量在构建过程中从process.env加载。
| 名称 | 短名称 | 描述 |
|---|---|---|
REACT_APP_SENTRY_DSN | sentry_dsn | Sentry错误报告DSN |
REACT_APP_GTM_ID | gtm_id | Google Tag Manager遥测ID |
REACT_APP_VERSION | version | 用于报告和显示的仪表板版本 |
动态变量
动态变量从自动生成的env-config.js文件加载。
| 名称 | 短名称 | 描述 |
|---|---|---|
REACT_APP_API_SERVER_ENDPOINT | api_server_endpoint | Testkube API Server的URL |
REACT_APP_DISABLE_TELEMETRY | disable_telemetry | 强制禁用仪表板中的遥测功能 |
REACT_APP_DEBUG_TELEMETRY | debug_telemetry | 在控制台日志中显示遥测调试信息 |
REACT_APP_CRD_OPERATOR_REVISION | crd_operator_revision | https://github.com/kubeshop/testkube-operator/tree/main/config/crd%E8%8E%B7%E5%8F%96CRD JSON模式的分支 |
REACT_APP_ROUTE_BASENAME | route_basename | 应用的基准路径,仅当仪表板通过非/路径访问时使用 |
构建Docker镜像
要在本地构建Testkube Dashboard的Docker镜像,只需构建Dockerfile,可选择添加上述环境变量。
bashdocker build \ --build-arg REACT_APP_API_SERVER_ENDPOINT=https://demo.testkube.io/results/v1 \ -t kubeshop/testkube-dashboard:latest .
🔘 环境变量
使用
docker build构建镜像时,可同时设置构建时变量和动态变量的默认值。
贡献与架构
要了解更多关于Testkube Dashboard开发和架构的信息,请参阅贡献手册。
遥测
要了解我们向Google Tag Manager公开的自定义事件,请参阅遥测文档。
Testkube
释放Kubernetes中云原生测试的力量,使用Testkube。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

来自真实用户的反馈,见证轩辕镜像的优质服务