关于 qdrant-version-upgrade
用于规划 Qdrant 与 SDK 版本升级的指导技能,涵盖兼容性、存储迁移和集群可用性,也介绍 Qdrant Cloud 与 qcloud CLI。
主要功能
- 01Qdrant 与 SDK 版本兼容性
- 02SDK 与服务端升级顺序
- 03存储逐个小版本迁移
- 04副本集群滚动升级
- 05Qdrant Cloud 与 qcloud CLI 指引
适用场景
- 01规划 Qdrant 与 SDK 升级
- 02跨多个小版本迁移存储
- 03避免停机更新集群
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ github/ awesome-copilot --skill qdrant-version-upgrade安装后在 Claude Code 中输入/qdrant-version-upgrade确认已加载。
详细介绍
Qdrant 版本升级
Qdrant 对版本兼容性提供以下保证:
-
Qdrant 与 SDK 的主版本号和次版本号应当匹配。例如,Qdrant 1.17.x 与 SDK 1.17.x 兼容。
-
Qdrant 已针对次版本之间的向后兼容性进行了测试。例如,Qdrant 1.17.x 应当与 SDK 1.16.x 兼容。Qdrant 服务 1.16.x 也应当与 SDK 1.17.x 兼容,但仅限于 1.16.x 中已有的功能子集。
-
要迁移到下一个次版本,建议先将 SDK 升级到下一个次版本,然后再升级 Qdrant 服务。
-
存储兼容性仅保证跨越一个次版本。例如,使用 Qdrant 1.16.x 存储的数据应当与 Qdrant 1.17.x 兼容。如果需要跨多个次版本迁移,则必须逐步升级,一次一个次版本。例如,要从 1.15.x 迁移到 1.17.x,需要先升级到 1.16.x,然后再升级到 1.17.x。注意:Qdrant Cloud 会自动执行此过程,因此你可以直接从 1.15.x 升级到 1.17.x,无需中间步骤。
-
复制因子为 2 或更高的 Qdrant 集群可以通过执行滚动升级实现零停机升级。这意味着你可以一次升级一个节点,而其他节点继续处理请求。这使你能够在升级过程中保持应用程序的可用性。关于复制因子的更多信息:复制因子
要管理 Qdrant Cloud 中的 Qdrant 版本升级,你可以使用 qcloud 命令行工具。
评论
支持 Markdown