-
Notifications
You must be signed in to change notification settings - Fork 2.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
Broken communication in Kubernetes cluster #1321
Comments
I get some error after update to 32.20200715.3.0 |
Same issue here, with quay.io/coreos/flannel:v0.12.0-amd64. I'm unable to ping the tunnel device of a node from the master and vice versa. After running |
Apparently this also comes back if you restart one of the nodes. Fix is the same each time it happens. |
Adding
fixed it for me. For more details see poseidon/typhoon@78e6409#diff-149624b2865445eeec93184c0504e405 |
same issue on v0.22.1
If I restart all the flannel pod, k8s network will work fine |
Expected Behavior
After node reboot, flannel works without manual interaction.
Current Behavior
After node reboot,
iptables:
flannel container logs:
The communication in the Kubernetes cluster is broken. Kubernetes services are not reachable. Trying to access the Kubernetes dashboard results in
Possible Solution
Killing the container or triggering the rollout of the flannel daemon set fixes the issue,
iptables:
flannel container logs:
Context
We are using Typhoon to provision bare metal Fedora CoreOS cluster: https://github.com/poseidon/terraform-render-bootstrap/tree/master/resources/flannel
It feels like a race condition and seems to be related to the
iptables
.Your Environment
The text was updated successfully, but these errors were encountered: