Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/liqotech/liqo
Enable dynamic and seamless Kubernetes multi-cluster topologies
https://github.com/liqotech/liqo
cloud-computing clusters k8s kubernetes kubernetes-clusters liquid-computing multi-cluster resource-sharing
Last synced: about 16 hours ago
JSON representation
Enable dynamic and seamless Kubernetes multi-cluster topologies
- Host: GitHub
- URL: https://github.com/liqotech/liqo
- Owner: liqotech
- License: apache-2.0
- Created: 2020-05-06T14:01:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T14:55:38.000Z (about 1 month ago)
- Last Synced: 2024-10-29T14:55:46.473Z (about 1 month ago)
- Topics: cloud-computing, clusters, k8s, kubernetes, kubernetes-clusters, liquid-computing, multi-cluster, resource-sharing
- Language: Go
- Homepage: https://liqo.io
- Size: 42.6 MB
- Stars: 1,122
- Watchers: 21
- Forks: 106
- Open Issues: 75
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Governance: GOVERNANCE.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
- awesome-repositories - liqotech/liqo - Enable dynamic and seamless Kubernetes multi-cluster topologies (Go)
- awesome-k8s-resources - Liqo - Liqo implements Dynamic resource sharing across different Kubernetes clusters (e.g.; offloading pods and services), supporting decentralized governance. (Tools and Libraries / Cluster Resources Management)
- awesome-cloud-native - Liqo - Building your endless Kubernetes ocean. (Management)
README
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.
No need to worry about complex VPN configurations and certification authorities: everything is transparently self-negotiated for you.
* **Offloading**: seamless workloads offloading to remote clusters, without requiring any modification to Kubernetes or the applications themselves.
Multi-cluster is made native and transparent: collapse an entire remote cluster to a virtual node compliant with the standard Kubernetes approaches and tools.
* **Network fabric**: transparent multi-cluster pod-to-pod and pod-to-service connectivity, regardless of the underlying configurations and CNI plugins.
Natively access the services exported by remote clusters, and spread interconnected application components across multiple infrastructures, with all cross-cluster traffic flowing through secured network tunnels.
* **Storage fabric**: support for remote execution of stateful workloads, according to the data gravity approach.
Seamlessly extend standard (e.g., database) high availability deployment techniques to the multi-cluster scenarios, for increased guarantees.
All without the complexity of managing multiple independent cluster and application replicas.## 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](https://docs.liqo.io/en/stable/examples/quick-start.html): grasp a quick overview of what Liqo can do.
* [Offloading with Policies](https://docs.liqo.io/en/stable/examples/offloading-with-policies.html): discover how to tune namespace offloading, and how to use policies to select which clusters may host each workload.
* [Offloading a Service](https://docs.liqo.io/en/stable/examples/service-offloading.html): learn how to create a multi-cluster service, and how to consume it from each connected cluster.
* [Stateful Applications](https://docs.liqo.io/en/stable/examples/stateful-applications.html): find out how to deploy a database across a multi-cluster environment, leveraging the Liqo storage fabric.
* [Global Ingress](https://docs.liqo.io/en/stable/examples/global-ingress.html): discover how route external traffic to multi-cluster applications through a global ingress and automatic DNS configurations.
* [Replicated Deployments](https://docs.liqo.io/en/stable/examples/replicated-deployments.html): learn how to deploy an application by replicating it on multiple remote clusters.
* [Provision with Terraform](https://docs.liqo.io/en/stable/examples/provision-with-terraform.html): explore Liqo Terraform provider capabilities.### Going Further
Got curious?
Check out the [documentation website](https://docs.liqo.io) 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](ROADMAP.md) 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](https://docs.liqo.io/en/stable/contributing/contributing.html).
## Community
To get involved with the Liqo community, join the [Slack workspace](https://liqo-io.slack.com/join/shared_invite/zt-h20212gg-g24YvN6MKiD9bacFeqZttQ).
|: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.|## License
This project includes code from the [Virtual Kubelet project](https://github.com/virtual-kubelet/virtual-kubelet), licensed under the Apache 2.0 license.
Liqo is distributed under the Apache-2.0 License. See [License](LICENSE) for more information.
Liqo is a project kicked off at Polytechnic of Turin (Italy) and actively maintained with :heart: by all the Liqoers.