版本: RAGFlow v0.25.0作者: 耿雨飞前置课程: 第25课 评估框架与可观测性导读在前面的课程中,我们深入了解了 RAGFlow 的各个技术模块——从文档解析、检索引擎到对话系统和评估框架。但所有这些功能最终都需要以可靠、可维护的方式运行在生产环境中。RAGFlow 采用 Docker 微服务架构,将应用服务器、数据库、搜索引擎、缓存和对象存储等组件容器化,通过 Docker Compose 实现一键编排。本课将深入解析 RAGFlow v0.25.0 的完整部署配置:从 Docker Compose 的服务编排、环境变量体系,到容器启动脚本中的多进程管理,再到 Kubernetes 环境下的 Helm Chart 部署。掌握这些内容,你就能根据实际需求灵活配置 RAGFlow 的生产环境。学习目标完成本课学习后,你将能够:理解 RAGFlow 微服务架构中各组件的职责和依赖关系掌握 Docker Compose 双文件编排(base + overlay)的设计模式配置和切换五种文档搜索引擎(Elasticsearch/Infinity/OceanBase/OpenSearch/SeekDB)理解容器启动脚本中的多进程编排和健康检查机制了解 Helm Chart 在 Kubernetes 环境下的部署方式一、微服务架构总览