Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Make Peering, Network, and Storage Fabrics Optional #2122

Closed
vicaya opened this issue Nov 2, 2023 · 2 comments
Closed

[Feature] Make Peering, Network, and Storage Fabrics Optional #2122

vicaya opened this issue Nov 2, 2023 · 2 comments
Labels
feat Adds a new feature to the codebase

Comments

@vicaya
Copy link

vicaya commented Nov 2, 2023

Appreciate the vision and code!

OTOH, it seems that for many use cases (at least for me), only the offloading feature is need and that the peering/network and storage fabric layers are mostly overhead. e.g., the IPAM of cooperative clusters could be planned ahead and that there exist more secure and efficient peering and network solutions without exposing public endpoints that need to be managed by Liqo. Data gravity is IMO a niche (anti-cloud) feature that's arguably not really aligned with the vision of moving workloads easily across clusters.

IMO, the control plane should focus on offloading and make it robust, which many could use immediately without the rest of the opinionated "features". I'd be delighted if it's already possible to install/deploy the offloading control plane only.

Thanks in advance for your advice/considerations!

@aleoli
Copy link
Member

aleoli commented Nov 3, 2023

Hi @vicaya!

Thanks for your feedback! We are working toward better modularity to allow users to use single liqo features (as the offloading) without the need for the others.

Currently, you can turn off the networking by setting the values with helm accordingly:

networking:
  # -- Use the default Liqo network manager.
  internal: false
  # -- Reflect pod IPs and EnpointSlices to the remote clusters.
  reflectIPs: false

The first flag turns off the liqo network, while the second turns off the reflection of pod IPs and EndpointSlices to remote clusters; you can set them based on your needs.
The only requirement is to be able to reach the authentication endpoint for the first peering (this will likely removed in future releases), and the remote API Server.

I would appreciate suggestions about missing features or improvements in the offloading module. Thanks in advance!

@aleoli aleoli added the feat Adds a new feature to the codebase label Dec 23, 2024
@aleoli
Copy link
Member

aleoli commented Dec 23, 2024

It is now possible with the liqo modules, see docs

@aleoli aleoli closed this as completed Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat Adds a new feature to the codebase
Projects
None yet
Development

No branches or pull requests

2 participants