通过 Docker 升级
对于使用 Docker 安装的 GPUStack,可以通过拉取新镜像并重新创建容器进行升级。
以下升级说明仅适用于 GPUStack v2.0 及更高版本。
对于 v0.7 之前的安装,请参阅迁移指南。
说明
-
升级时,请先升级 GPUStack Server,再升级 Worker。
-
请不要从 main(dev)版本或候选发布(rc)版本升级,也不要升级到这些版本,因为它们可能包含不兼容更改。如需试用 main 或 rc 版本,请全新安装。
警告
先备份: 升级之前,强烈建议备份数据库。
对于使用内嵌 PostgreSQL 数据库的默认安装,请停止 GPUStack Server,并备份容器内以下位置的 PostgreSQL 数据库目录:
如果使用外部数据库,请改用数据库提供方的备份流程。
先升级 GPUStack Server,再升级 Worker。GPUStack Server 的升级方式为:拉取新镜像,可以指定版本标签或使用 latest 标签;移除旧容器;使用与之前相同的参数和数据卷,通过新镜像启动新容器。
升级 GPUStack Server
升级 Worker
GPUStack Server 使用新版本启动并正常运行后,升级各集群中的 Worker。Docker、Kubernetes 和云集群的操作流程见升级集群部署。
通过 Docker Compose 升级
如果使用从仓库克隆的 Docker Compose 部署,请切换到新发布标签,并使用更新后的镜像重新创建容器: