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
OpenStack: HA proxy on service vm switches back and forth from/to bootstrap and production cluster #1854
Comments
|
Maybe it has something to do with the haproxy-watcher service. Maybe the watcher script gets some nonsense back from the unhealthy cluster which triggers stuff (new haproxy config, restart of the haproxy service, ...) which is not wanted at that point in time? |
Yes, I also noticed the haproxy-watcher service does weird stuff that could cause back and forth between the bootstrap and the production control plane. In my experience though, the LB setup will eventually converge to the production control plane once it is stable. |
@mandre guess DNS service will also moved to master nodes once API VM removed? |
That's correct, we'll be running haproxy, keepalived and coredns as static pods on the master nodes. |
/label platform/openstack |
/close With #1959 we've removed the service VM that was causing the back and forth. |
@mandre: 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. |
Hi,
What happened?
On the api VM with HAProxy and CoreDNS after around 10-15 Minutes HAProxy starts continuously to restart.
It looks like the haproxy-watcher triggers a switch over from the bootstrap node to the production cluster too early.
In my case the production control plane wasn't ready. The API server hasn't started leading to a broken install.
If I turn off the haproxy-watcher, I get almost through the installation procedure.
What you expected to happen?
HAProxy should only switch to production cluster if the control plane is really stable.
Greetings,
Josef
Version
Platform (aws|libvirt|openstack):
OpenStack (Stein), 4GByte RAM, 2 VCPUs, 60 GByte Disk
The text was updated successfully, but these errors were encountered: