How to connect an AWS Load Balancer to nginx ingress controller with Kubernetes deployed on EC2 with kubeadm?

7/18/2018

I have installed Kubernetes Cluster on AWS using kubeadm. I understand that it will not fall under AWS Deployment. I am trying to follow the baremetal fashion of installing Kubernetes.

Everything works fine for Nodeport, I want to know if I can connect an AWS Load Balancer to this setup, If yes, how?

I've thoroughly researched online and found this solution where in we can specify an external IP address to a service. But, Load Balancers do not have IP addresses.

I am using Nginx Ingress Controller, everything works fine on ClusterIP, how can I expose the application using AWS Load Balancer?

Can anyone help?

-- hshar
aws-elb
kubeadm
kubernetes

0 Answers