生产环境部署指南 (Deployment)
在云端及企业级 CI/CD 环境中部署 Fish 的完整指南。
⚠️ 状态说明: 下文中的拓扑架构 2 和 3(基于
fish-coordinator的分布式集群、Kubernetes 自动扩缩容)属于规划中的功能。目前仅支持单机本地 CI 以及可选的fish worker/fish cache-server进程。详见 architecture.md。
部署拓扑架构
- 单机 CI 节点: 在 Runner 本地使用嵌入式 CAS 高速缓存。
- 分布式集群: 由
fish-coordinator集中调度远程 Worker 节点池。 - Kubernetes 云原生: 自动扩缩容 Worker Pods 并结合 Spot 实例生命周期管理。
默认服务端口
- Coordinator HTTP/gRPC:
9090 - Worker Gateway:
9091 - P2P Swarm 网络:
7890(缓存) /7891(计算) - OpenTelemetry 指标:
9094