Creating Loki Grafana with Public access in Kubernetes


I am trying to create Loki cluster with Grafana, with Loki-stack I find some issues as its not updated and support is not present anymore.
I have to enable Grafana with Public IP in Kubernetes and need to place promtail agent on different cloud / local environment.

Please provide proper documentation which I can use to setup infrastructure using helm .