feat(sol): add agave-backed dlob hot path for canary
Some checks failed
deploy-trade-r001-canary / apply (push) Failing after 5m41s
Some checks failed
deploy-trade-r001-canary / apply (push) Failing after 5m41s
This commit is contained in:
25
environments/sol/trade-infra/README.md
Normal file
25
environments/sol/trade-infra/README.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# trade-infra
|
||||
|
||||
Shared host-backed services for the `sol` cluster.
|
||||
|
||||
## Purpose
|
||||
|
||||
- Expose host services into `k3s` through stable service names in namespace `trade-infra`.
|
||||
- Keep host access paths reproducible in Git instead of relying on manual `kubectl` history.
|
||||
- Provide cluster DNS names for:
|
||||
- `Postgres`
|
||||
- `Redis`
|
||||
- `agave` RPC
|
||||
- `agave` websocket
|
||||
- `agave` Yellowstone gRPC
|
||||
|
||||
## Operator Flow
|
||||
|
||||
From the repository root:
|
||||
|
||||
```bash
|
||||
./environments/sol/trade-infra/scripts/prepare-sol-agave-access.sh
|
||||
kubectl apply -k environments/sol/trade-infra
|
||||
```
|
||||
|
||||
`prepare-sol-agave-access.sh` installs host-level socket proxies on `sol` so pods can reach the private validator endpoints through the host IP `149.50.96.162`.
|
||||
Reference in New Issue
Block a user