You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The problem occurs with binding to kind with big objects, for example, Helm releases‘ ConfigMaps. Shell-operator has keepFullObjectsInMemory option to save in memory only the result of applying jqFilter. It helps reduce memory footprint but not fully resolve the problem. client-go library has a cache for the internal purpose and full objects are still in memory. Shell-operator should implement a cache for client-go that will not save full objects in memory.
The text was updated successfully, but these errors were encountered:
diafour
changed the title
High memory consumption when monitoring large objects.
Implement custom cache storage for client-go to reduce memory consumption when monitoring large objects
Mar 31, 2021
The problem occurs with binding to kind with big objects, for example, Helm releases‘ ConfigMaps. Shell-operator has
keepFullObjectsInMemory
option to save in memory only the result of applyingjqFilter
. It helps reduce memory footprint but not fully resolve the problem.client-go
library has a cache for the internal purpose and full objects are still in memory. Shell-operator should implement a cache forclient-go
that will not save full objects in memory.The text was updated successfully, but these errors were encountered: