应用运行时管理
本文覆盖 list、create_runtime、update_runtime、update_runtime_settings、delete_runtime。
前置约束
- 具备 Kubernetes 集群访问权限。
- 可进入
ones-ai-k8s运行环境。 - 已准备
opkx应用包(部署时需要)。
操作入口
ones-ai-k8s.sh
执行后会自动进入 installer-api Pod 的 /data/ones/ones-ai-k8s 目录。
OPKX 包准备
先将 opkx 包上传到操作机目录:
/data/ones/ones-installer-pkg/pkg
进入 ones-ai-k8s 环境后,可在如下目录看到该包:
/data/ones/pkg
查看运行时列表
make platform-app list
用于确认 app_id、运行状态、资源配置和访问信息。
结果示例截图:

创建运行时
make platform-app create_runtime package=/data/ones/pkg/demo.opkx
适用于首次部署。脚本会执行:上传包 -> 解析包 -> 创建运行时 -> 轮询状态。
结果示例截图:
更新运行时
make platform-app update_runtime package=/data/ones/pkg/demo.opkx
适用于已存在运行时的场景。流程同创建,但调用更新接口。
结果示例截图:
调整运行时配置
make platform-app update_runtime_settings app_id=app_7c1e2f9a3b0d4e56 cpu=500m memory=512Mi
make platform-app update_runtime_settings app_id=app_7c1e2f9a3b0d4e56 env="A=1;B=2"
结果示例截图:
参数说明:
cpu:例如200m、500m。memory:例如256Mi、512Mi。env:KEY=VALUE格式,支持;或,分隔多个变量。
删除运行时
警告
删除运行时后,应用将不可用。请先确认 app_id 与目标环境无误。
make platform-app delete_runtime app_id=app_7c1e2f9a3b0d4e56
结果示例截图:
超时与重试建议
部署状态轮询默认超时 120s,可按环境调整:
make platform-app create_runtime package=/data/ones/pkg/demo.opkx wait_timeout=300
make platform-app update_runtime package=/data/ones/pkg/demo.opkx wait_timeout=300
若超时,建议按顺序排查:
make platform-app list查看状态是否变化。kubectl -nones get pods | grep <app_id关键字>查看容器状态。- 检查包内容与依赖是否完整后重试。