Today is a great day for Liqo: 0.1 is out!

Alex Palesandro
The Liqo Blog
Published in
2 min readNov 30, 2020

Liqo is an open source project started at Politecnico of Turin that allows to scale your Kubernetes cluster seamlessly. With Liqo, your cluster can leverage resources available anywhere, giving you more flexibility when running your applications.

Photo by Ray Hennessy on Unsplash

For example, your cluster can scale better and react quickly to unforeseen service demand, can be drained to facilitate maintenance operations, or applications can be relocated across multiple cloud providers to optimize the overall cost.

Liqo implements a decentralized governance without any central point of control, similar to the highly successful “peering” model of the Internet. New peering relationships can be established dynamically, whenever needed, even automatically. Cluster auto-discovery can further simplify this process.

This first proof-of-concept release gives a promising insight about the experience provided by Liqo. In particular, the first release includes:

  • Dynamic discovery and peering between clusters: clusters can be discovered and peered (/unpeered) dynamically, with almost no effort.
  • Transparent pod offloading in “peered” clusters with no modifications required w.r.t. applications, cluster interactions (e.g., kubectl commands) and Kubernetes Control Plane.
  • Dynamic and decentralized network extension across clusters, supporting common traffic patterns (Pod-to-Pod, Pod-to-Service).

We prepared a short video showing how Liqo works with a micro-service application:

Take a look at the source code on GitHub or the documentation on the Liqo website. Let us know what you think via our Slack or Twitter profile. Stay tuned joining our announcement newsletter.

If you like the project, please do not forget to “star” it on Github!

--

--