Skip to content
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

Layer2 mode - advertised node (MAC) going down is not detected. #392

Open
bdowling opened this issue Mar 8, 2024 · 1 comment
Open

Layer2 mode - advertised node (MAC) going down is not detected. #392

bdowling opened this issue Mar 8, 2024 · 1 comment
Labels
kind/bug Categorizes issue or PR as related to a bug.

Comments

@bdowling
Copy link

bdowling commented Mar 8, 2024

Describe the bug

We had the node that was used as the advertised MAC for a service via Layer2 mode be removed from the cluster, and openelb did not notice this and continued to advertise the MAC address of the node for the LoadBalanced Services.

To Reproduce

Remove or pull the NIC of the node that is being advertised for a service in Layer2 mode. Observe that the service is unreachable (or watch tshark -n arp or some such to see mac still being advertised).

Expected behaviour

High Availability should detect this condition and move the advertised MAC to another node.

Output

87 74.760951381 08:c0:eb:b8:e0:ae → 76:5e:48:5d:7c:3b ARP 60 10.80.10.2 is at 08:c0:eb:b8:e3:7e

The node with 08:c0:eb:b8:e3:7e was no longer up or part of the cluster.

Version Info

  • Version of Kubernetes: v1.
  • Version of OpenELB: v0.5.1
@renyunkang renyunkang added the kind/bug Categorizes issue or PR as related to a bug. label Mar 11, 2024
@renyunkang
Copy link
Member

The cause is similar to #137

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug.
Projects
None yet
Development

No branches or pull requests

2 participants