-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
"Kernel's RPF check is set to 'loose'" prevents Calico from working #6673
Comments
My experience with installing Calico on Minikube was different, although I was using the latest Calico manifest, which points to v3.12.0 instead of v3.9.5. In my case, I did not get the option to ignore RPF filter/have a loose check. I get the error: My solution was to add I was just about to create an issue for this and then subsequently a PR, if this seemed like a suitable addition? Mentioning @afbjorklund as they were the one to comment on my PR regarding the Dockerized builds. Apologies if this is not appropriate. |
@edge0701 I get the same behaviour as you if I use the latest manifest :-( |
@edge0701 - If you send in a PR for |
v1.7.3 doesn't seem to have completely fixed this for me. With the latest version of Calico, I no longer get any issues with the pods failing their readiness checks, but any pods I create cannot connect out to pull any images. |
It's working as expected on my end.
And then replace the CIDR in the Calico manifest (I'm setting a different IP range but you should be okay using Calico is annotating Pods correctly and all seems well. It's definitely pulling images from external repos okay. I haven't yet had time to check if NetworkPolicy is all working, though it's on my list. |
You're right - this must have been a transient issue on my side - I've tried again and it worked! |
The exact command to reproduce the issue:
Provision Minikube with CNI enabled:
Install Calico:
At this point, the
calico-node
pod will be failing the readiness check.The full output of the command that failed:
This issue can be worked around by using the following environment variable tweak:
The output of the
minikube logs
command:N/A
The operating system version:
Windows 10 Professional using the HyperV driver.
The text was updated successfully, but these errors were encountered: