Enable dynamic and seamless Kubernetes multi-cluster topologies
Explore the docs »
View Videos
·
Report Bug
·
Request Feature
What is Liqo?
Liqo is an open-source project that enables dynamic and seamless Kubernetes multi-cluster topologies, supporting heterogeneous on-premise, cloud and edge infrastructures.
What does it provide?
- Peering: automatic peer-to-peer establishment of resource and service consumption relationships between independent and heterogeneous clusters.
- Offloading: seamless workloads offloading to remote clusters, without requiring any modification to Kubernetes or the applications themselves.
- Network fabric: transparent multi-cluster pod-to-pod and pod-to-service connectivity, regardless of the underlying configurations and CNI plugins.
- Storage fabric: support for remote execution of stateful workloads, according to the data gravity approach.
Quick start
Would you like to quickly join the fray and experiment with Liqo? Set up your playground and check out the getting started examples, which will guide you through a scenario-driven tour of the most notable features of Liqo:
- Quick Start: grasp a quick overview of what Liqo can do.
- Offloading with Policies: discover how to tune namespace offloading, and how to use policies to select which clusters may host each workload.
- Offloading a Service: learn how to create a multi-cluster service, and how to consume it from each connected cluster.
- Stateful Applications: find out how to deploy a database across a multi-cluster environment, leveraging the Liqo storage fabric.
- Global Ingress: discover how route external traffic to multi-cluster applications through a global ingress and automatic DNS configurations.
- Replicated Deployments: learn how to deploy an application by replicating it on multiple remote clusters.
- Provision with Terraform: explore Liqo Terraform provider capabilities.
Going Further
Got curious? Check out the documentation website for an in-depth overview of the Liqo features, to discover how to install Liqo on your clusters, as well as to find out about the different usage and configuration options.
Roadmap
Want to know about the features to come? Check out the project roadmap for more information.
Contributing
All contributors are warmly welcome. If you want to become a new contributor, we are so happy! Just, before doing it, read the tips and guidelines presented in the dedicated documentation page.
Community
To get involved with the Liqo community, join the Slack workspace.
|:bell: Community Meeting| |------------------| |Liqo holds community meetings to discuss directions and options with the community. Please refer to the Liqo Slack workspace to see the date/time of the next meeting, or check the dedicated page on the Liqo community repository.|
License
This project includes code from the Virtual Kubelet project, licensed under the Apache 2.0 license.
Liqo is distributed under the Apache-2.0 License. See License for more information.
Liqo is a project kicked off at Polytechnic of Turin (Italy) and actively maintained with :heart: by all the Liqoers.