-
Notifications
You must be signed in to change notification settings - Fork 107
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
Nftables monitor disable #2817
Nftables monitor disable #2817
Conversation
/rebase test=true |
Hi @cheina97. Thanks for your PR! I am @adamjensenbot.
Make sure this PR appears in the liqo changelog, adding one of the following labels:
|
331847a
to
00064fb
Compare
/build |
/rebase test=true |
eb43042
to
dfc70d9
Compare
/rebase test=true |
7f7898a
to
eafe23f
Compare
/rebase test=true |
/rebase test=true |
eafe23f
to
7175c39
Compare
/merge |
@cheina97 Thanks for this fix, I was encountering exactly this issue (i.e., the 'liqo-fabric' pod constantly consuming one full CPU core). |
Hi @frisso If you disable this feature if someone or something deletes liqo's firewall rules on the nodes they are not restored until a reconcile is triggered (changing a firewallconfiguration resource or waiting for the periodic forced reconcile, which is by default 10 hours) or the liqo-fabric pods restart. This is just an extra layer of protection against "who" should remove our nftables rules from the host (note that this feature still works in gateways). |
Description
This PR introduces a flag to disable the nftables monitoring routine in liqo-fabric.
This is useful because the monitoring routine uses many resources in some cases (like k3s).
It also disables by default the routine in liqoctl k3s provider.