Cortex requires a Key-Value (KV) store to store the ring. It can use traditional KV stores like Consul or Etcd, but it can also build its own KV store on top of the memberlist library using a gossip algorithm. This short guide shows how to start Cortex in single-binary mode with a memberlist-based ring. To reduce the number of required dependencies in this guide, it will use blocks storage with no shipping to external stores. The storage engine and external storage configuration are not depen...