跳到主要内容

升级 LLMPod

以下流程适用于官方安装脚本部署的实例。升级前记录当前镜像版本、阅读目标版本发布说明,并完成备份。webserver 启动时会执行数据库 schema 初始化或增量迁移;回退应用镜像不等于数据库自动回退。

重新运行官方安装脚本并选择原安装目录。脚本会识别已有 .env,保留配置与数据卷,并下载新版部署文件和镜像:

curl -fsSL https://llmpod.ai/src/download/install.sh -o install.sh
sudo bash install.sh

升级完成后,在安装目录(默认 /opt/llmpod)检查服务状态和健康端点:

cd /opt/llmpod
docker compose --env-file .env ps
curl -fsS http://127.0.0.1:8080/health
curl -fsS http://127.0.0.1:8090/health

自定义了安装目录或端口时,请替换上述路径和端口。检查控制面 /health 的版本字段、容器启动日志,并用一个测试 Key 对已发布模型发起请求。需要固定版本时,可在运行安装脚本前按其提示指定版本;不要只替换单个服务的镜像。

节点版本​

Manager 升级后,节点版本若落后会在管理员端 节点列表 标为 outdated。LLMPOD_NODE_AUTO_UPGRADE 默认关闭;关闭时可在节点管理页手动触发升级。开启后,在线节点重连时会尝试跟随 Manager 的镜像版本。离线或隔离网络要先把目标镜像送到节点,再从控制台重新生成引导命令;节点身份保存在数据卷中。

升级后检查节点在线状态、设备识别、部署实例和请求日志。若升级失败,先保留日志与数据库备份,再依据目标版本的迁移情况确定恢复方案;不要直接用旧镜像启动已迁移的数据库。