概念 | 含义 | 示例 |
Agent 集群 | 承载 Agent 工作负载的运行基础设施,管理运行所需的计算、网络和存储资源。 | 为企业代码助手准备一个集群 |
节点池 | 使用相同配置的一组计算节点,用于提供运行容量。 | 为代码执行任务分配一组节点 |
运行环境 | 执行任务代码的独立环境。 | 一个运行代码检查脚本的 Pod 或沙箱 |
工作负载 | 提交到集群执行的程序及其资源配置。 | 一个有 CPU、内存限制的代码分析任务 |
工作区(workspace) | 保存代码、输入文件和运行结果的目录。 | 保存仓库代码和测试输出的 /workspace |
镜像与模板 | 创建运行环境时使用的程序、依赖和初始配置。 | 包含 Python 和常用库的执行环境 |
一个 Agent 集群包含提供计算容量的节点池。任务在运行环境中执行,读取和修改工作区中的文件。运行环境释放后,需要保留的文件放在持久存储中,供后续任务继续使用。
使用 Kubernetes 时,通过 Pod 声明工作负载,通过 RuntimeClass 选择运行时,通过 PVC 引用持久存储。使用 E2B 时,通过 SDK 创建沙箱、执行命令和读写文件。