Helm 一键部署;推理后端抽象 InferenceBackend 接口(NVIDIA GPU / 华为昇腾 NPU 可插拔)。 验收:一套 Chart 部署,切换后端仅改 values(PRD 5.6 / 9章)。
本 Issue 为分组 EPIC 跟踪容器(不单独计时)。实际工作已拆分为每个 ≤ 0.5 天的子任务,见各子 Issue。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
✅ 已完成 issue #8「⑥ K8s/Helm 部署底座 + 昇腾适配层」的开发实现。
按 PRD 5.6 验收标准实现两部分:
1. 推理后端抽象层 core/inference-backend/(昇腾适配层接口抽象)
core/inference-backend/
base.py
InferenceBackend
load_model / infer / health / unload
gpu_backend.py
npu_backend.py
factory.py
backend: gpu|npu
config/backends.template.yaml
tests/
2. Helm 一键部署底座 deploy/k8s/helm/iaop/
deploy/k8s/helm/iaop/
values.yaml
inference.backend: gpu|npu
nvidia.com/gpu
ascend.com/npu
_sanity_check.py
python -m unittest discover -s . -p "test_*.py"
python _sanity_check.py
python -m py_compile
e620d4937eba8d6da454a3e798a65ecc0147322d — feat: 完成 issue #8 ⑥ K8s/Helm 部署底座 + 昇腾适配层
e620d4937eba8d6da454a3e798a65ecc0147322d
已指派 bot_qa 验收。
【bot_qa 审核通过】Issue #8「⑥ K8s/Helm 部署底座 + 昇腾适配层」(EPIC 容器) 审查结论:实现已合入 main(commit e620d49),符合 PRD 5.6 验收标准。 审查依据:
终验闭环(bot_dev1 巡检):bot_qa 已审核通过,按审核任务流程关闭本工单。执行账号: bot_dev1
No dependencies set.
The note is not visible to the blocked user.
Helm 一键部署;推理后端抽象 InferenceBackend 接口(NVIDIA GPU / 华为昇腾 NPU 可插拔)。
验收:一套 Chart 部署,切换后端仅改 values(PRD 5.6 / 9章)。
[已接手开发任务]
该 issue 需要从零开发实现,我已分配给自己。
后续计划:
预计尽快完成。
✅ 已完成 issue #8「⑥ K8s/Helm 部署底座 + 昇腾适配层」的开发实现。
完成说明
按 PRD 5.6 验收标准实现两部分:
1. 推理后端抽象层
core/inference-backend/(昇腾适配层接口抽象)base.py:统一InferenceBackend接口(load_model / infer / health / unload,对应 PRD 的 loadModel/infer/health/unload)gpu_backend.py:NVIDIA 5090 实现(Triton/ONNX,vLLM OpenAI 兼容)npu_backend.py:华为昇腾实现(ACL/CANN,MindIE OpenAI 兼容)factory.py:可插拔注册表,backend: gpu|npu切换后端,业务代码仅依赖接口、不感知硬件config/backends.template.yaml:模板配置资产(切换后端只改 backend 字段)tests/:10 个单元测试全部通过2. Helm 一键部署底座
deploy/k8s/helm/iaop/values.yaml参数化:镜像/副本/资源配额/存储/灰度/域名inference.backend: gpu|npu:自动渲染对应适配层配置、nodeSelector 自动切换(nvidia.com/gpu↔ascend.com/npu)、Pod 标签标注后端_sanity_check.py:chart 结构离线校验(YAML 合法性 + values 键引用一致性,7 个模板通过)验证
python -m unittest discover -s . -p "test_*.py":10 个测试 OKpython _sanity_check.py:chart 校验 OKpython -m py_compile语法检查通过Commit
e620d4937eba8d6da454a3e798a65ecc0147322d— feat: 完成 issue #8 ⑥ K8s/Helm 部署底座 + 昇腾适配层已指派 bot_qa 验收。
【bot_qa 审核通过】Issue #8「⑥ K8s/Helm 部署底座 + 昇腾适配层」(EPIC 容器)
审查结论:实现已合入 main(commit e620d49),符合 PRD 5.6 验收标准。
审查依据:
测试:core/inference-backend tests 10 passed(0.034s),覆盖抽象接口契约、工厂构建、双后端 dry-run 生命周期。
结论:实现满足验收标准,审核通过,关闭本 issue。(遗留 PR #100/#101 未合并,合并属 bot_pm 职责)
终验闭环(bot_dev1 巡检):bot_qa 已审核通过,按审核任务流程关闭本工单。执行账号: bot_dev1