Install nginx ingress on EKS with private LB #2875
Replies: 2 comments 3 replies
-
I am not sure if this is going to help you, but here are the ingress-nginx:
controller:
ingressClassResource:
default: false
service:
external:
enabled: false
internal:
enabled: true
annotations:
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: "tcp"
service.beta.kubernetes.io/aws-load-balancer-type: "nlb"
service.beta.kubernetes.io/aws-load-balancer-scheme: "internal"
service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled: "true"
service.beta.kubernetes.io/aws-load-balancer-internal: "true" |
Beta Was this translation helpful? Give feedback.
-
Do those values.yaml work for I tried the suggestion nevertheless and it didn't work - I still got an external ELB. I know that those work for |
Beta Was this translation helpful? Give feedback.
-
Hi Community Members,
Can you help me with the exact command to install nginx ingress controller on AWS EKS 1.22 using the helm command.
I don't require the custom resources and appprotect
and create internal only Load balancer with annoatation: service.beta.kubernetes.io/aws-load-balancer-internal: "true"
I came up with this command, is it correct?
helm install my-release nginx-stable/nginx-ingress --set controller.enableCustomResources=false --set controller.appprotect.enable=false --set controller.service.external.enabled=false --set controller.service.internal.enabled=true --set controller.service.internal.annotations.service.beta.kubernetes.io/aws-load-balancer-internal: "true"
Beta Was this translation helpful? Give feedback.
All reactions