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
Weave randomly picks ipv6 and everything breaks #45858
Comments
@hollowimage Is there a bug open on the Weave repository as well. cc @bboreham |
/area network |
@cmluciano: These labels do not exist in this repository: 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. I understand the commands that are listed here. |
/label sig/network |
@cmluciano i dont know, but i pinged the guys in their slack with this issue. honestly i just wanted to make a record of this somewhere at the time before it got lost. |
I think we should open the issue on the Weave repository unless this affects more than one CNI plugin. |
Agreed you should open this issue on the Weave repo. Looking at the symptoms, that ipv6 address is just a link-local one automagically generated; the issue is that the Weave Net startup has not yet assigned an IPv4 address. The reason for that may be in the (Docker) logs of the |
Thanks @bboreham . @hollowimage please open this issue on the Weave repository |
/assign |
/close |
Is this a request for help? (If yes, you should use our troubleshooting guide and community support channels, see http://kubernetes.io/docs/troubleshooting/.): no
What keywords did you search in Kubernetes issues before filing this one? (If you have found any duplicates, you should instead reply there.):
Is this a BUG REPORT or FEATURE REQUEST? (choose one): bug report
Kubernetes version (use
kubectl version
): 1.6.2 and 1.6.3Environment:
uname -a
): n/aWhat happened:
this morning after our cluster scaled nodes back up, the kube-dns would fail to start. after endless troubleshooting, the issue went away on its own, but i did notice one thing. I believe this is related to weave pods snagging up ipv6 on the weave interface inside the pod, or lack of ipv4 really...
and the kube-dns would show up with IP address in
get pods
as bearing the ip of the node, instead of the in-cluster 10. range.after it "fixed itself" the weave interface looked like:
What you expected to happen: not using ipv6, or adding a check to the CNI networking? not sure how best to handle it.
How to reproduce it (as minimally and precisely as possible):
n/a -- i do not know. it may be a race condition? but it went way as mysteriously as it happened, and i was not able to change anything over the course of the whole day.
Anything else we need to know:
during the course of the day, the cluster was "reset" (i.e. i termianted all instances) 10+ times.
the issue manifests by kube-dns not being able to start, and nodes bouncing up/down due to the PLEG events throwing a negative.
The text was updated successfully, but these errors were encountered: