兼容性¶
本页列出 Token 工厂 Copilot 智能体与 Kubernetes 集群的兼容性测试结果,帮助您选择合适的集群版本。
✅:测试通过;❌:测试未通过或不支持;空:未进行测试。
Kubernetes 集群兼容性测试¶
| 场景 | 测试方式 | K8s 1.37.0 | K8s 1.36.1 | K8s 1.35.0 | K8s 1.33.0 | K8s 1.29.4 | K8s 1.27.16 | K8s 1.25.16 | K8s 1.23.17 |
|---|---|---|---|---|---|---|---|---|---|
| 基线场景(Chart 安装与 Pod 存活) | E2E | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| artifacts 同步与 Skills 加载(含 Skills 完整性校验) | E2E | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| CLI 工具链(dce/kubectl/promtool 可执行) | E2E | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Web 应用与 RPC WebSocket(页面访问与连接升级) | E2E | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| DSH 版本与运行时配置(版本一致性与配置合成) | E2E | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 模型密钥(外置 Secret 读取与不被接管) | E2E | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Argo 声明式同步(首次同步与重复同步) | E2E | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 真实 Agent 轮次(mock 模型) | E2E | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Note
测试说明:
- 兼容性测试基于 Copilot kind E2E 用例,CI 定时流水线按 Kubernetes 版本通过矩阵任务并行执行:每个版本创建独立的一次性 kind 集群,安装本次流水线构建的镜像与 Chart,测试范围为冒烟(smoke)用例,覆盖安装、存活与基本能力。
- 每个版本的任务在创建集群前还会执行安装表单契约的静态校验(
helm template+yq),该部分与集群版本无关,任一版本失败即视为不通过。 - 安装表单的扩展场景(内联密钥、dceAuth、PVC 持久化 + Recreate、clientConfig 交付)不在兼容性测试范围内执行,由常规的 kind E2E 流水线覆盖。
- 测试使用 kind v0.33.0 及以上版本。旧版 kind 生成的
kubeadm.k8s.io/v1beta3配置在 K8s 1.37.0 及以上不再被接受,且无法向 containerd 2.x 节点加载镜像。 - 测试全程使用集群内的 mock 模型与假 token,不覆盖真实模型服务和真实 DCE 登录;kind 环境中关闭了 NetworkPolicy 与平台网关子路径,相关能力由静态用例和 UI 自动化覆盖。
- 生产环境请结合实际使用的 CNI、存储与网关能力选择集群版本,并确认对应 Kubernetes 版本仍处于维护周期内。
支持的 Kubernetes 版本: v1.23.17、v1.25.16、v1.27.16、v1.29.4、v1.33.0、v1.35.0、v1.36.1、v1.37.0。