[Feedback] AppRouting istiod high resource requests
- Dominant language
- TypeScript
- Stars
- 2.1k
- Forks
- 395
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 13
Description
Using the Gateway API based Approuting with Istio (without the service mesh), comes with rather high resource requests for the `istiod` pod in the `aks-istio-system` namespace.
The requests are:
- `cpu: 500m`
- `memory: 2Gi`
As the hpa defines a minimum of 2 replicas, 1 CPU and 4Gi memory are needed just for the istiod, not even a gateway deployed.
As far as I saw in the documentation, there is currently no way to override these, e.g. in a Configmap like it is possible for the Gateway deployment.
For our test/staging clusters these requests are completely overscaled based on the usage I see and I even needed to add an additional node to fulfill the requests.
Maybe you can reconsider the requests resources, I wonder if they are really needed for `istiod` just for the Gateway API without using the service mesh?
Additionally it would be also nice to provide a way to override them.
Contributor guide
Assessment
This issue has not been assessed yet.