Files
trade-deploy/kustomize/overlays/mevnode-bot/README.md
2026-03-13 22:33:28 +01:00

1.2 KiB

mevnode-bot overlay

To jest docelowy overlay dla runtime mevnode_bot.

Zakres:

  • postgres
  • hasura
  • trade-api
  • trade-frontend (NodePort 30081)
  • trade-ingestor
  • dlob-redis
  • dlob-publisher
  • dlob-server
  • dlob-worker
  • dlob-depth-worker
  • dlob-slippage-worker

Założenia runtime:

  • mevnode_sol wystawia po wg0:
    • RPC: http://10.91.0.1:8899
    • WS: ws://10.91.0.1:8900
    • Yellowstone: http://10.91.0.1:10000
  • mevnode_bot uruchamia tylko warstwę aplikacyjną.
  • trade-frontend jest wystawiany przez NodePort 30081.
  • Namespace pozostaje trade-staging.

Wymagane sekrety:

  • trade-postgres
  • trade-hasura
  • trade-api
  • trade-frontend-tokens
  • trade-dlob-rpc

Opcjonalne:

  • gitea-registry nie jest tu wymagane, bo overlay czyści imagePullSecrets.

Uwagi:

  • Overlay zastępuje lokalny _tmp/bot-rx-stack.
  • trade-deploy/kustomize/overlays/mevnode-bot jest teraz źródłem prawdy dla runtime mevnode_bot.
  • Ten overlay nadal korzysta z plików z ../../base w configMapGenerator, więc przy lokalnym kustomize może być potrzebne:
sudo k3s kubectl kustomize trade-deploy/kustomize/overlays/mevnode-bot --load-restrictor LoadRestrictionsNone | sudo k3s kubectl apply -f -