Cortex and Loki require Key-Value store (KVS) to store the ring. It can use traditional KV stores like Consul or Etcd.
Cortex provides horizontally scalable, highly available, multi-tenant, long term storage for Prometheus.
The kube-prometheus stack, a collection of Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
Loki is a horizontally scalable, highly available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It does not index the contents of the logs, but rather a set of labels for each log stream.
Promtail is an agent which ships the contents of local logs to a Grafana Loki instance.
Deploy observability stack on cluster
kubectl apply -k observability.yaml