cloudnativelabs / kube-router

Kube-router, a turnkey solution for Kubernetes networking.
https://kube-router.io
Apache License 2.0
2.33k stars 471 forks source link

feat: convert execs to ip to netlink calls #1697

Open aauren opened 4 months ago

aauren commented 4 months ago

Not making direct exec calls to user binary interfaces has long been a principle of kube-router. When kube-router was first coded, the netlink library was missing significant features that forced us to exec out. However, now netlink seems to have most of the functionality that we need.

This converts all of the places where we can use netlink to use the netlink functionality.

The current state of this PR is untested and still needs to undergo significant testing:

github-actions[bot] commented 2 months ago

This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 10 days.