0

Ok, I have an RKE2 kubernetes cluster running on 3 EC2 instances , One for the control plane and the other for the workers.

The problem that my architecture to achieve requires an ingress controller to be associated with a Network Load Balancer in order to get the traffic through an API gateway on AWS.

All docs available for installing a helm chart for the nginx ingress controller for the cluster in EKS based cluster that will consume an IAM role for creating the required NLB and associate it with the ingress controller LoadBalancer type. But the problem is that I'm running a kubernetes cluster (not managed) by EKS , I'm using Rancher RKE2 .

The process for EKS is to associate the required IAM policies with the node and to put the proper annotations in the HELM command. I did the same but no NLB shows up.

There are two scenarios, the first one is to solve the command itself and the annotations and the second one is to associate an existing Load Balancer (pre created) with the ingress controller

Any one know how to associate an NLB with the ingress controller running in the worker node on an EC2 ???

Please help!

The process for EKS is to associate the required IAM policies with the node and to put the proper annotations in the HELM command. I did the same but no NLB shows up.

escanor
  • 9
  • 1

0 Answers0