Azure / Azure/AKS

[Feedback] AppRouting istiod high resource requests

Open
#5,939 1 comment 0 reactions 1 assignee Claimed by @therealmitchconnors View on GitHub
addon/app-routing Feedback
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.