1 Answers
IPVS/IPTABLES are (load-balancer/firewall feature) modes available on Kube-proxy running on each node in a cluster while Endpoint object is a component that works hand-in-hand with the Service object in a cluster base on Label. IPVS/IPTABLES help pod route request out the node is running on to pod on another node while Endpoint helps the Service object to route accepted request to the destination pod pool with the same Label as Service object. Yes @Aftab, both serve as a routing component in the cluster but at different levels.
This is exactly what I wanted to know. Would it be fair to say that IPVS/IPTABLES acts like a L2 switch (the cbr0 bridge) while Endpoint object acts like a router?