Skip to content

Latest commit

 

History

History
168 lines (131 loc) · 6.03 KB

index.md

File metadata and controls

168 lines (131 loc) · 6.03 KB
myst
```{figure} _static/images/common/liqo-logo-blue.svg
:width: 400px
:align: center
:alt: Liqo
```

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?

:padding: 0
:gutter: 2

```{grid-item-card}
:class-header: sd-fs-5 sd-pt-3
:link: features/peering
:link-type: doc

{fa}`link;1.5rem` 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.
```

```{grid-item-card}
:class-header: sd-fs-5 sd-pt-3
:link: features/offloading
:link-type: doc

{fa}`paper-plane;1.5rem` 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.
```

```{grid-item-card}
:class-header: sd-fs-5 sd-pt-3
:link: features/network-fabric
:link-type: doc

{fa}`globe;1.5rem` Network Fabric
^^^

A transparent **network fabric**, enabling 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**.
```

```{grid-item-card}
:class-header: sd-fs-5 sd-pt-3
:link: features/storage-fabric
:link-type: doc

{fa}`archive;1.5rem` Storage Fabric
^^^

A native **storage fabric**, supporting the 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.
```

What to explore next?

:padding: 0
:gutter: 2

```{grid-item-card}
:class-header: sd-fs-5 sd-pt-3
:class-footer: sd-text-center sd-font-italic custom-fs-7

{fa}`bolt;1.5rem` Features
^^^

New to Liqo? Would you like to know more?
Here you can find an in-depth overview of what a **peering** is, how the *virtual node* abstraction enables **workload offloading**, as well as discover about the **network and storage fabric** subsystems, ensuring the seamless functioning of unmodified multi-cluster applications.

+++
[](features/peering) ·
[](features/offloading) ·
[](features/network-fabric) ·
[](features/storage-fabric)
```

```{grid-item-card}
:class-header: sd-fs-5 sd-pt-3
:class-footer: sd-text-center sd-font-italic custom-fs-7

{fa}`cloud-download;1.5rem` Installation
^^^

Ready to give Liqo a try?
Learn about installation and connectivity **requirements**, discover how to download and install **liqoctl**, the CLI tool to streamline the installation and management of Liqo, and explore the **customization options**, based on the target environment characteristics.

+++
[](installation/requirements.md) ·
[](installation/liqoctl.md) ·
[](installation/install.md) ·
[](installation/uninstall.md)
```

```{grid-item-card}
:class-header: sd-fs-5 sd-pt-3
:class-footer: sd-text-center sd-font-italic custom-fs-7

{fa}`search;1.5rem` Examples
^^^

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.
Discover how to **offload** (a subset of) your workloads, **access services** provided by remote clusters, **expose** multi-cluster applications, and more.

+++
[](examples/quick-start.md) ·
[](examples/offloading-with-policies.md) ·
[](examples/service-offloading.md) ·
[](examples/stateful-applications.md) ·
[](examples/global-ingress.md) ·
[](examples/replicated-deployments.md) ·
[](examples/provision-with-terraform.md)
```

```{grid-item-card}
:class-header: sd-fs-5 sd-pt-3
:class-footer: sd-text-center sd-font-italic custom-fs-7

{fa}`cogs;1.5rem` Usage
^^^

Do you want to make a step further and discover all the Liqo configuration options?
These guides get you covered!
Find out how to **establish and configure a peering** between two clusters, as well as how to enable and customize **namespace offloading**.
Explore the details about which and how native resources are **reflected** to remote clusters, and learn more about the support for **stateful applications**.

+++
[](usage/peer.md) ·
[](usage/namespace-offloading.md) ·
[](usage/reflection.md) ·
[](usage/stateful-applications.md)
[](usage/prometheus-metrics.md)
[](usage/external-network.md)
[](usage/service-continuity)
```