本番環境デプロイガイド (Deployment)
クラウドおよびエンタープライズ CI/CD 環境での Fish デプロイ手順。
⚠️ ステータスに関する注意: 以下の構成 2 および 3(
fish-coordinatorによる分散クラスター、Kubernetes 自動スケーリング)は将来の計画に基づく機能です。現時点ではシングルノードのローカル CI および任意のfish worker/fish cache-serverプロセスのみが利用可能です。architecture.md を参照してください。
デプロイ構成パターン
- シングルノード CI: Runner ホスト上でのローカル CAS キャッシュ運用。
- 分散クラスター:
fish-coordinatorによるリモートワーカープールの集中管理。 - Kubernetes クラウドネイティブ: ワーカー Pod の自動スケーリングと Spot インスタンス連携。
ポート設定
- Coordinator HTTP/gRPC:
9090 - Worker Gateway:
9091 - P2P Swarm ネットワーク:
7890(キャッシュ) /7891(コンピュート) - OpenTelemetry メトリクス:
9094