...
Multicast | WKA | AWS | Kubernetes |
---|---|---|---|
All nodes should be in the same subnet | Nodes can be in different networks | Amazon EC2 nodes | Kubernetes pods |
All nodes should be in the same multicast domain | No multicasting requirement | No multicasting requirement | No multicasting requirement |
Multicasting should not be blocked | No multicasting requirement | No multicasting requirement | No multicasting requirement |
No fixed IP addresses or hosts required | At least one well-known IP address or host required | No fixed IP addresses or hosts required | No fixed IP addresses or hosts required |
Failure of any member does not affect membership discovery | New members can join with some WKA nodes down, but not if all WKA nodes are down | Failure of any member does not affect membership discovery | Failure of any member does not affect membership discovery |
Does not work on IaaSs such as Amazon EC2 | IaaS-friendly | Works on Amazon EC2 | Works with Kubernetes and OpenShift EnvironmetnsEnvironments |
No WKA requirement | Requires keepalive, elastic IPs, or some other mechanism for re-mapping IP addresses of WK members in cases of failure | No WKA requirement | No WKA requirement |
...