Starting point https://wikitech.wikimedia.org/wiki/Dragonfly
Dragonfly is a p2p network composed by k8s worker nodes and supernodes, that sits between every Kubelet and the Docker Registry. It acts as distributed cache to avoid hitting the Docker registry too many time when the content can be streamed from other peers.
High level questions:
- Should we create new supernodes only for us, or is it fine to use the ones that Wikikube uses?