Hi there,
I’m working on the Loki chart: loki/production/helm/loki at main · grafana/loki · GitHub
My setup:
- On premise cluster with 6 nodes
- Remote Ceph cluster, I have a storageClass that’s taking care of the provisioning, all I need to do is Claim (Either Block storage or FS).
Issue:
It seems that it’s mandatory to pick a cloud storage provider: loki/production/helm/loki/values.yaml at 0065fd6e95fc7531abf3d3d8aab33ec0f8aeea8f · grafana/loki · GitHub
Even if I null the s3 settings, the backend is trying to connect to a bucket and spams errors that it can’t find the credentials.
Questions:
- Is there a way to simply use my Ceph storage instead of a cloud storage?
- I’m a bit confused as to how the HA loki is working, there’s Read, Write and Backend, understandably Backend is meant to storage the logs, index them etc, and Write to simply do the writes.
My understanding is that I need Block storage solution for the Backend, and simply buffer the writes until the logs are written in the backend?
My storage config:
backend:
persistence:
volumeClaimsEnabled: true
dataVolumeParameters:
emptyDir: {}
enableStatefulSetAutoDeletePVC: false
size: 64Gi
storageClass: csi-rbd-sc
selector: null