Re:Comparison of Kubernetes Ingress Controllers
by shane_siebken on Thursday October 22, 2020 @11:12AM
(#24858876)
I'd say that's primarily because those load balancers (assuming some like a Network Load Balancer in AWS for example) are not integrated in the k8s network stack. Cloud load balancers are absolutely an important part of delivering network traffic to your cluster, but the ingress controllers have to "know" a bit more about cluster network topology to serve the purpose they serve. That is, taking incoming traffic from node(s) at a common port and sending it on to a particular service in the cluster.
[ Parent
| on HN ]
Re:Comparison of Kubernetes Ingress Controllers
by renke1 on Thursday October 22, 2020 @11:30AM
(#24859076)
I was thinking about AWS's Application Load Balancer which already has some kind of rules similar to ingress resources in K8S. I think the LB in Digital Ocean has something similar as well. Having to run (multiple) ingress controller instances in your cluster seems like a waste of resources. Also, if ingress controller specific functionality is used, are ingress resources even the right abstraction?