Why does each component require file storage (as well as object storage) #5808
-
I'm setting up a mimir deployment in kubernetes, and I'm not sure where to look to find out why each of the components that require a persistent volume requires that persistence in addition to object storage. I'm trying to make a decision as to what storage driver to use for PVs and so I'd like to understand better why each components needs the persistence, or whether I can opt for Is the persistence for caches and if so, what is the impact on the deployment if the cache is cleared? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Ingesters need persistent storage. Other components use storage as cache only (store-gateway, compactor) and can survive loss of data (although in case of store-gateways, they will need to re-sync possibly lot of data on restarts). Other components don't require local persistent storage. For details please take a look at architecture overview and description of individual components. |
Beta Was this translation helpful? Give feedback.
Ingesters need persistent storage. Other components use storage as cache only (store-gateway, compactor) and can survive loss of data (although in case of store-gateways, they will need to re-sync possibly lot of data on restarts).
Other components don't require local persistent storage.
For details please take a look at architecture overview and description of individual components.