Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

High ephemeral storage with Istio Proxy on GKE Autopilot

I have the following issue with GCP, GKE Autopilot and Anthos Service Mesh Managed (ASM):

When I deploy a simple Pod without Istio Proxy, resources (CPU, RAM and ephemeral storage) works fine, like GCP documentation indicates. (for example, ephemeral storage = 2Gi)

salvadorar_2-1668054558520.png
But when Istio sidecar is injected, ephemeral storage increase like 100Gi to 300Gi:
salvadorar_3-1668054612192.png
But when I describe pod with kubectl, everything looks fine (ephemeral storage = 1Gi)

There are some way to reduce this storage? I checked, and some annotations configure CPU and RAM, but nothing about storage. https://istio.io/latest/docs/reference/config/annotations/

Thanks

0 1 773
1 REPLY 1

Hello salvadorar,

As per this documentation , "Pods use ephemeral local storage for scratch space, caching, and for logs. The kubelet can provide scratch space to Pods using local ephemeral storage to mount emptyDir volumes into containers."

"Note: The kubelet will only track the root filesystem for ephemeral storage. OS layouts that mount a separate disk to /var/lib/kubelet or /var/lib/containers will not report ephemeral storage correctly."

For setting the local ephemeral storage, you can check this documentation for reference.

Top Labels in this Space