-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
Enhancement Request: Avoid use the "calico_iptables_backend=Auto" in Centos 8 #9005
Comments
I would go with option 3, workarounds like 1 and 2 tend to stick around for too long past their due time. |
Thank you for suggestion. |
Is there a way for
If the version of iptables on node is |
@cyclinder kubespray trying to do the right thing usually ends up backfiring. If you know your environment is affected by a particular issue you can override the specific variable, as guided by documentation, in your ansible inventory variables or group variables. I suggest taking the documentation approach and letting deployers or tools built on top of kubespray do the right thing |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /close not-planned |
@k8s-triage-robot: Closing this issue, marking it as "Not Planned". In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
To avoid use the "calico_iptables_backend=Auto" in Centos 8 , Oracle Linux 8, RockyLinux8 and RHEL 8,
Should we do more effect to make things better.
Option1:
Change the "calico_iptables_backend" default value to "NFT" in Centos/RHEL/... 8
And keep the "calico_iptables_backend: Auto" in other OS.
I recommand this method. It avoid the error configure, make network more stable.
Option2:
Add a pre-install-check. If using Auto in Centos8, it stop the install process.
I think it has a probelm. there may be some special case, some user may want to specify "Auto" in Centos8.
Option3:
Only use document to suggest user. And wait for the calico fix the auto detection bug.
It maybe take a long long time. (the isssue has been 2 years).
Risk:
If calico use auto mode (auto dectect to legacy) before, when we change the config to "NFT", the network would be broken.
It need reboot the node to make network work again.
How do we think , which option should we choose ?
Issues:
The text was updated successfully, but these errors were encountered: