-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Libvirt installation failures: master node trying to access Ignition config from... itself #889
Comments
We use RRDNS to put both the masters and the bootstrap node behind |
OK, right I do see some tries to the bootstrap node as well now. But:
I'm not sure what I should be looking for on the bootstrap node to debug why whatever is supposed to listen there isn't up yet.
|
Ahh, I do see this:
Regression from #879 perhaps? |
/cc @abhinavdahiya |
The release image is not getting promoted https://origin-release.svc.ci.openshift.org/ The PRs openshift/machine-config-operator#226 #879 were merged with green CI as they are always using the latest images from imagestream origin-v4.0 |
Is there a |
I can confirm that e.g. |
Well...except since that one failed e2e-gcp it got GC'd right after that and now my cluster is half-up in |
Same symptoms on AWS. All non-bootstrap nodes stuck in Ignition:
According to the internal LB target pool, all the nodes are registered but only the bootstrap node is healthy. DNS looks okay so far. |
It looks like the glibc resolver doesn't do that: https://daniel.haxx.se/blog/2012/01/03/getaddrinfo-with-round-robin-dns-and-happy-eyeballs/ |
4.0.0-0.alpha-2018-12-13-221300 was just accepted, which should address this particular issue. /close |
@wking: Closing this issue. 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. |
@WalterS it's up to the application to implement the address randomization since the order in which addresses are returned is deterministic and well defined. Ignition has a specific workaround for Go (since the HTTP package doesn't allow address resolution to be intercepted) which achieves this. |
Version
Platform (aws|libvirt|openstack):
libvirt
What happened?
The master VM is stuck in the initrd because it's trying to fetch its Ignition config from itself:
Shouldn't it be fetching it from the bootstrap VM?
How to reproduce it (as minimally and precisely as possible)?
The text was updated successfully, but these errors were encountered: