50 lines
1.2 KiB
Markdown
50 lines
1.2 KiB
Markdown
# 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:
|
|
|
|
```bash
|
|
sudo k3s kubectl kustomize trade-deploy/kustomize/overlays/mevnode-bot --load-restrictor LoadRestrictionsNone | sudo k3s kubectl apply -f -
|
|
```
|