The chart is designed for microservices mode using memberlist for discovery, which avoids the need for external key/value stores like Consul or Etcd.
Important Storage Note: The default configuration uses boltdb-shipper and filesystem storage. This is intended for CI validation only and is not fully functional for production because it lacks shared storage between ingesters and queriers. For functional deployments, you must use object storage such as S3, GCS, or MinIO.
File Locations:
- Volumes are mounted to
/var/loki. Subdirectories (e.g., /var/loki/index) are created automatically. - The config file is mounted to
/etc/loki/config/config.yaml and passed as a CLI argument.