Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

aws-load-balancer-security-groups not working with NLB in EKS #693

Open
creib opened this issue Jan 8, 2024 · 1 comment
Open

aws-load-balancer-security-groups not working with NLB in EKS #693

creib opened this issue Jan 8, 2024 · 1 comment

Comments

@creib
Copy link

creib commented Jan 8, 2024

Hi,

I am trying to deploy a Ingress Controller using a Network Loadbalancer (NLB) on AWS EKS using the Helm chart. In order to be able to configure security groups on the NLB, I added the annotation: aws-load-balancer-security-groups pointing to a predefined SecurityGroup.

gateway:
  # -- Apache APISIX service type for user access itself
  type: LoadBalancer
  # -- Setting how the Service route external traffic
  # If you want to keep the client source IP, you can set this to Local.

  # ref: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip
  externalTrafficPolicy: Cluster
  # type: LoadBalancer
  annotations:
    service.beta.kubernetes.io/aws-load-balancer-type: nlb
    service.beta.kubernetes.io/aws-load-balancer-security-groups: sg-12345
  externalIPs: []
  # -- Apache APISIX service settings for http
  http:

This is not working as expected. The AWS Console tells me, that no Security Group has been applies. I am using Chart Version 1.9.0.

Anybody any idea why?

Thanks for your help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
@creib and others