Removing the CPU limits for the istio sidecar is not working and adds the default CPU limit of 2000m to the sidecar. I tried setting the limits value to “null” but it did not change the behavior. We have the istio setup using the
apiVersion: install.istio.io/v1alpha1 kind: IstioOperator, using this manifest to enforce compute resources on the proxy as shown below. Istio version is 1.11.3. We deploy different api’s, training workloads on the cluster wherein the default CPU limits making the cluster in overcommitted state, which ideally we do not want.
resources: limits: memory: 150Mi requests: cpu: 20m memory: 150Mi```