Traefik on AWS EKS with NLB

Hi,

I am new to Traefik and I want to give it a try on a EKS cluster (AWS)
I have been following this tutorial https://docs.traefik.io/user-guides/crd-acme/ and I've applied the rbac , service and deployment but the pod just wont come up and I don't understand why. The Loadbalancer service and the dns is set.
I will describe the deployment below .

 ~  .kube  traefik-2.2  kubectl get deployments
NAME READY UP-TO-DATE AVAILABLE AGE
external-dns 1/1 1 1 7d21h
traefik 0/1 0 0 86m
whoami 2/2 2 2 21m

 ~  .kube  traefik-2.2  kubectl describe deployments traefik
Name:                   traefik
Namespace:              default
CreationTimestamp:      Wed, 24 Jun 2020 17:06:07 +0300
Labels:                 app=traefik
Annotations:            deployment.kubernetes.io/revision: 2
                        kubectl.kubernetes.io/last-applied-configuration:
                          {"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"app":"traefik"},"name":"traefik","namespace":"default"...
Selector:               app=traefik
Replicas:               1 desired | 0 updated | 0 total | 0 available | 2 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:           app=traefik
  Service Account:  traefik-ingress-controller
  Containers:
   traefik:
    Image:       traefik:v2.2
    Ports:       8000/TCP, 4443/TCP, 8080/TCP
    Host Ports:  0/TCP, 0/TCP, 0/TCP
    Args:
      --api.insecure
      --accesslog
      --entrypoints.web.Address=:8000
      --entrypoints.websecure.Address=:4443
      --providers.kubernetescrd
      --certificatesresolvers.default.acme.tlschallenge
      --certificatesresolvers.default.acme.email=aaa@aaa.com
      --certificatesresolvers.default.acme.storage=acme.json
    Environment:  <none>
    Mounts:       <none>
  Volumes:        <none>
Conditions:
  Type             Status  Reason
  ----             ------  ------
  Available        False   MinimumReplicasUnavailable
  ReplicaFailure   True    FailedCreate
  Progressing      True    NewReplicaSetCreated
OldReplicaSets:    traefik-6bcf6974cb (0/1 replicas created)
NewReplicaSet:     traefik-7d8498b9fc (0/1 replicas created)
Events:
  Type    Reason             Age   From                   Message
  ----    ------             ----  ----                   -------
  Normal  ScalingReplicaSet  12s   deployment-controller  Scaled up replica set traefik-7d8498b9fc to 1

Hey,
I was able to figure out the problem by looking with kubectl get event
The serviceaccount was not created, my mistake when copying/pasting the code :smiley: