Bird doesn't take into account if the K3s API is down, so if for any reason it is, traffic will still be routed to the unhealthy server. https://github.com/unixsurfer/anycast_healthchecker fixes it by performing health checks and instructing bird to withdraw of the elastic IP if the check fails.
Bird doesn't take into account if the K3s API is down, so if for any reason it is, traffic will still be routed to the unhealthy server. https://github.com/unixsurfer/anycast_healthchecker fixes it by performing health checks and instructing bird to withdraw of the elastic IP if the check fails.