What version of Knative?
v0.12.1
Actual Behavior
We deployed knative-serving v0.12.1 over Kubernetes Cluster with Istio as Service Mesh.
Over the time with this version of knative-serving, we observed memory usage for webhook pod gradually increases and caused pod restart automatically.
Steps to Reproduce the Problem
- Deploy knative-serving with v0.12.1 with Istio as service mesh.
- Monitor memory usage for webhook pod in
knative-serving namespace.
Logs:
$ kubectl get pod webhook-567d974c6b-wjfnn -nknative-serving -o jsonpath='{range .spec.containers[*]}{.name}{"\t"}{.resources.limits}{"\n"}{end}'
webhook map[cpu:200m memory:200Mi]
istio-proxy map[cpu:2 memory:512Mi]
$ kubectl get pod webhook-567d974c6b-wjfnn -nknative-serving -o jsonpath='{range .spec.containers[*]}{.name}{"\t"}{.resources.requests}{"\n"}{end}'
webhook map[cpu:20m memory:20Mi]
istio-proxy map[cpu:50m memory:180Mi]

As from grafana, memory usage for webhook start at around 162 MiB & over 3-4 hours duration this increased to 167MiB.
This grafana dashboard is taken for webhook pod, after the auto restart of pod.
What version of Knative?
v0.12.1
Actual Behavior
We deployed knative-serving v0.12.1 over Kubernetes Cluster with Istio as Service Mesh.
Over the time with this version of knative-serving, we observed memory usage for webhook pod gradually increases and caused pod restart automatically.
Steps to Reproduce the Problem
knative-servingnamespace.Logs:
As from grafana, memory usage for webhook start at around 162 MiB & over 3-4 hours duration this increased to 167MiB.
This grafana dashboard is taken for webhook pod, after the auto restart of pod.