I am trying to deploy an ALB to EKS using the latest Traefik chart, but it keeps deploying a classic load balancer.
The first thing I had to do, was to provision EKS for an ALB, and I followed the documentation from here : Application load balancing on Amazon EKS - Amazon EKS.
My values file I'm passing in, includes the following annotation (only pasting a small section of the file) - replaced the forwards slash with a space :
service:
enabled: true
type: LoadBalancer
Additional annotations (e.g. for cloud provider specific config)
annotations:
kubernetes.io ingress.class: alb
alb.ingress.kubernetes.io scheme: internal
alb.ingress.kubernetes.io certificate-arn: <aws_arn_cert>
However, it seems as if the ALB load balancer only works with an ingress controller and not a service controller.
Has anyone managed to deploy an ALB using Traefik v2 from a Helm chart? I would love to get the steps to do so.
Thanks