-
Notifications
You must be signed in to change notification settings - Fork 125
Closed
Labels
featAdds a new feature to the codebaseAdds a new feature to the codebase
Milestone
Description
Describe the solution you'd like
The possibility to disable the networking module of Liqo at install time. This will allow offloading pods without enabling the pod-to-pod connectivity between the two peered clusters if not required, enforcing more robust security requirements among them.
At the same time, this feature will allow Liqo users to use external networking tools that better suit their specific use cases.
Required Steps
- Disable VirtualKubelet IPAM connection and EPS/IPs translations - Make it possible to configure IPAM module #1673 Make it possible to disable the IP reflection #1684
- Disable the Node controller network condition check if this feature is enabled - VK: configurable network condition #1685
- Add a flag to the VirtualKubelet to make it aware of this configuration - Configure external network #1694
- Add a flag to disable Liqo network deployments, services, and daemon sets - Configure external network #1694
- Add the external network status in liqoctl - Liqoctl: handle external network #1720
- Add documentation - Docs: add external network feature docs #1747
Optional steps
- Fix telemetry forwarding APIs that cause some external tools to be unable to process APIs
- Optionally enable ServiceExport reflection
Minor steps
- Fix liqoctl status - Liqoctl: status supports internal network disabled #1727
- Fix liqoctl status peer - Liqoctl: status peer supports internal network disabled + unit tests #1743
Metadata
Metadata
Assignees
Labels
featAdds a new feature to the codebaseAdds a new feature to the codebase