官方不支持降级操作。LangSmith 的升级可能包含数据库迁移和其他不向后兼容的更改。如果您需要回滚到之前的版本,请通过 支持门户 联系技术支持以获得指导。
如果您尚未添加仓库,请运行以下命令进行添加:
更新您的本地 Helm 仓库
根据新版本的需要,更新您的 Helm Chart 配置文件。这些更改将详细记录在新版本的发布说明中。 运行以下命令来升级 Chart(将 version 替换为您想要升级到的版本):
如果您使用的不是默认命名空间,则需要在 helm 和 kubectl 命令中使用 -n <namespace> 标志来指定命名空间。
查找 Chart 的最新版本。您可以在 LangSmith Helm Chart GitHub 仓库 中找到,或通过运行以下命令获取:
您应该会看到类似这样的输出:
选择您想要升级到的版本(通常推荐最新版本)并记下版本号:
如果您的安装版本落后最新 Chart 一个以上的主版本,请一次只升级一个主版本。不要跳过主版本。在升级到最新支持版本之前,请对每个中间的主版本重复此升级过程。例如,要从 0.13.43 升级到 0.15.13,请先升级到 0.14.5,然后再升级到 0.15.13。
验证升级是否成功:
所有 Pod 都应处于 Running 状态。验证 ClickHouse 是否正在运行,并且两个 migrations 任务是否都已完成。

验证您的部署

  1. 运行 kubectl get services 输出将类似于:
  2. 使用 curl 访问 langsmith-frontend 服务的外部 IP:
    检查输出中的版本是否与您升级到的版本匹配。
  3. 在浏览器中访问 langsmith-frontend 服务的外部 IP。LangSmith 用户界面应该可见且可正常操作。 LangSmith 用户界面