mcpField
Q
qdrant-version-upgrade

qdrant-version-upgrade

github.com/github云与 DevOps40.6k60 次安装1 天前更新
代码仓库

关于 qdrant-version-upgrade

用于规划 Qdrant 与 SDK 版本升级的指导技能,涵盖兼容性、存储迁移和集群可用性,也介绍 Qdrant Cloud 与 qcloud CLI。

主要功能

  1. 01Qdrant 与 SDK 版本兼容性
  2. 02SDK 与服务端升级顺序
  3. 03存储逐个小版本迁移
  4. 04副本集群滚动升级
  5. 05Qdrant Cloud 与 qcloud CLI 指引

适用场景

  1. 01规划 Qdrant 与 SDK 升级
  2. 02跨多个小版本迁移存储
  3. 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