-
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
openshift-ingress stuck in 'Pending' with "won't update DNS record for load balancer service openshift-ingress/router-default because status contains no ingresses" #973
Comments
I see this note in libvirt docs so perhaps the openshift-installer needs a change on libvirt: https://github.com/openshift/installer/blob/master/docs/dev/libvirt-howto.md#libvirt-vs-aws "There isn't a load balancer on libvirt" |
What does the API say about why the pod is stuck in pending? |
|
This sounds like "you don't have any worker nodes" to me. Try working through this. |
I'll work through that and follow up here but there was some talk on slack that "worker nodes come later" as if it was normal not to have a worker. I have never seen a worker VM created in any of my runs. The bootstrap and master VMs come up immediately, then bootstrap completes and is removed leaving just the master. |
I never get workers on libvirt because I haven't worked around this or openshift/cluster-api-provider-libvirt#45 for my non-standard default pool location. Nevertheless, the cluster comes up fine, the bootstrap node gets torn down, etc. There are a handful of pods that aren't scheduled because they have the worker selector like you have, and obviously the functionality provided by those pods will be missing. My understanding is that we're moving towards having everything installed by the installer tolerate master nodes, which would make missing workers even less of an issue, but we're not there yet. You can probably file issues with any repositories that don't tolerate masters; I dunno if anyone's gotten around to that yet. |
For the record, I also get an selinux error, if relevant.
|
@thomasmckay Is this still an issue? |
Assuming not reproducible anymore. @thomasmckay please reopen if that's not the case. Thanks. /close |
@zeenix: 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. |
Version
Platform (aws|libvirt|openstack):
libvirt
What happened?
cluster create seemed to work (oc login works, lots of running and completed pods). The openshift-ingress pod is stuck in pending. the openshift-ingress-operator is running. deleting the openshift-ingress pod results in success and then new openshift-ingress continues in pending.
What you expected to happen?
openshift-ingress not to be stuck in Pending
The text was updated successfully, but these errors were encountered: