重要提示 混合选项需要 企业版 计划。
- 控制平面(LangSmith 用户界面、API 和编排)在 LangChain 的云中运行,由 LangChain 管理。
- 数据平面(您的和代理工作负载)在您的云中运行,由您管理。
了解更多关于 控制平面、数据平面 和 LangGraph 服务器 架构概念。
| 组件 | 职责 | 运行位置 | 谁管理 |
|---|---|---|---|
| LangChain 云端 | LangChain | |
| 您的云端 | 您 |
工作流程
- 使用
langgraph-cli或 Studio 在本地测试您的图。 - 使用
langgraph build命令构建 Docker 镜像。 - 从 控制平面 UI 部署您的 LangGraph 服务器。
支持的计算平台:Kubernetes。
有关设置,请参阅 混合设置指南。
有关设置,请参阅 混合设置指南。
架构

计算平台
- Kubernetes:混合模式支持在任何 Kubernetes 集群上运行数据平面。
有关 Kubernetes 中的设置,请参阅 混合设置指南
出站到 LangSmith 和控制平面
在混合部署模型中,您的自托管数据平面将向控制平面发送网络请求,以轮询需要在数据平面中实施的更改。数据平面部署的跟踪也会发送到与控制平面集成的 LangSmith 实例。到控制平面的流量是加密的,通过 HTTPS。数据平面使用 LangSmith API 密钥向控制平面进行身份验证。 为了启用此出站,您可能需要更新内部防火墙规则或云资源(例如安全组)以允许某些 IP 地址。目前不支持 AWS/Azure PrivateLink 或 GCP Private Service Connect。此流量将通过互联网传输。
监听器
在混合选项中,可以运行一个或多个 “监听器”应用程序,具体取决于您的 LangSmith 工作区和 Kubernetes 集群的组织方式。Kubernetes 集群组织
- 一个 Kubernetes 集群中可以运行一个或多个监听器。
- 一个监听器可以部署到该集群中的一个或多个命名空间。
- 集群所有者负责规划监听器布局和 LangGraph 服务器部署。
LangSmith 工作区组织
- 一个工作区可以与一个或多个监听器关联。
- 一个工作区只能部署到其所有监听器都部署到的 Kubernetes 集群。
用例
以下是一些常见的监听器配置(非严格要求)每个 LangSmith 工作区 → 独立的 Kubernetes 集群
- 集群
alpha运行工作区A - 集群
beta运行工作区B
独立的集群,共享“开发”集群
- 集群
alpha运行工作区A - 集群
beta运行工作区B - 集群
dev运行工作区A和B - 两个工作区都有两个监听器;集群
dev有两个监听器部署
一个集群,每个工作区一个命名空间
- 集群
alpha,命名空间1运行工作区A - 集群
alpha,命名空间2运行工作区B
一个集群,一个命名空间用于多个工作区
- 集群
alpha运行工作区A - 集群
alpha运行工作区B
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
