We need to progressively migrate traffic from our services to call the api in the `mw-api-int` cluster on k8s.
Right now we have (via [[ https://grafana-rw.wikimedia.org/explore?left=%7B%22datasource%22:%22000000026%22,%22queries%22:%5B%7B%22datasource%22:%7B%22type%22:%22prometheus%22,%22uid%22:%22000000026%22%7D,%22editorMode%22:%22code%22,%22exemplar%22:true,%22expr%22:%22sum%28%5Cn%20%20rate%28envoy_cluster_upstream_rq%7Benvoy_cluster_name%3D~%5C%22%28mwapi%7Cmwapi-async%7Cmwapi_cluster%7Capi-rw%29%5C%22%7D%5B10m%5D%29%29%5Cnby%20%28cluster,%20app%29%22,%22hide%22:false,%22range%22:true,%22refId%22:%22A%22,%22interval%22:%22%22%7D%5D,%22range%22:%7B%22from%22:%22now-30d%22,%22to%22:%22now%22%7D%7D&orgId=1 | this thanos query ]]:
* Mobileapps making 3k rps to the mediawiki API (!!!) <- Moved in 2nd stage
* restbase making 600 rps <- TODO
* ores making 75-100 rps <- Deprecated
* wikifeeds making ~ 70 rps <- Moved in 2nd stage
* flink making ~ 40 rps <- Moved in 2nd stage
Everything else is basically marginal.
I propose we start moving all services on kubernetes to use `mw-api-int` now, with the exception of the ones named above.
=== Kubernetes services calling mediawiki ===
| service | moving to mw-api-int| done | CR/Task |
| ----- | ----- | ----- | ----- |
|api-gateway| yes| ✅ (some straggling traffic)| {T334065} {T357907}|
|cxserver| yes | ✅ | {T334204} |
|linkrecommendation| yes | ✅ | {T334060} |
|mediawiki| yes | ❌| |
|push-notifications| yes | ✅ | {T334061} |
|recommendation-api| yes | ✅ | {T334062} |
|termbox| yes | ✅ | {T334064} |
|flink-session-cluster-taskmanager| yes | ✅ | {T342252} |
|mobileapps| yes |✅| {T350846} |
|wikifeeds| yes |✅ |{T346447} |
|eventgates| yes | ✅ | {T346448} |
|mw-page-content-change-enrich|yes|✅|{T357785}|
|changeprop| yes | ✅ |{T360767}|
|restbase| yes | ❌ | {T358213}|