adds a boolean flag to the KeepalivedGroupSpec called UnicastEnabled.
if UnicastEnabled == true render KeepalivedPods[].Status.HostIP under unicast_peers {} config in keepalived-template.yaml
This allows VRRP instances to only communicate with each other through direct unicast communication. This will isolate keepalived pods to their own cluster. This suits the use case where end users may have separate unrelated clusters with nodes that happen to live in the same multicast-enabled network.
KeepalivedGroupSpec
calledUnicastEnabled
.UnicastEnabled == true
renderKeepalivedPods[].Status.HostIP
underunicast_peers {}
config inkeepalived-template.yaml
This allows VRRP instances to only communicate with each other through direct unicast communication. This will isolate keepalived pods to their own cluster. This suits the use case where end users may have separate unrelated clusters with nodes that happen to live in the same multicast-enabled network.