For special reazon, our project should use AWS ALB(not ELB) or NLB to catch an application in k8s cluster. We are using kops to manage the k8s cluster. It seems its load balancer stategy is using ELB for AWS cloud.
I have researched some approach to realize it:<p>- ELB https://github.com/kubernetes/kops/tree/master/addons/ingress-nginx
- ALB https://github.com/coreos/alb-ingress-controller
- External-DNS https://github.com/kubernetes-incubator/external-dns<p>About the second ALB, it shows:<p>NOTE: This controller is in alpha state as we attempt to move to our first 1.0 release. The current image version is 1.0-alpha.3. Please file any issues you find and note the version used. So it seems that it isn't a good choice for production environment.<p>Then, what's the good way?