Loki, loki-distributed and loki-stack difference

Hi, I am doing POC on loki and I am confused between loki, loki-stack and loki-distributed. Which approach I should go with for production?

If you are doing POC I’d recommend you to start with just one container so you can poke at it and see how it works. Then for a median sized log volume you will want to consider simple scalable mode. Distributed deployment mode is for very large use case. See Loki deployment modes | Grafana Loki documentation

As for which K8S stack to use, I don’t actually use the provided K8S chart for deployment, so I can’t offer recommendation there. But you should be able to find them from the git repo.