Liqo enables resource sharing across Kubernetes clusters. This section presents the architectural documentation of Liqo, composed of four main sections:

  • Discovery: how Liqo detects other clusters to peer with;
  • Peering: how Liqo exchanges information about the resources (and associated costs) available in the other (foreign) cluster, and eventually establishing a peering relationship with it;
  • Networking: how the network interconnection between different clusters works;
  • Offloading: how Kubernetes resources and services present in one cluster are propagated in the peered ones, leveraging the big cluster / big node model based on the Virtual Kubelet.