# 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`.