feat(kustomize): add mevnode bot overlay
This commit is contained in:
49
kustomize/overlays/mevnode-bot/README.md
Normal file
49
kustomize/overlays/mevnode-bot/README.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# 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 -
|
||||
```
|
||||
Reference in New Issue
Block a user