Hi!
I'm testing in the Google Cloud. I tried to use Treafik as Ingress Controller. I follow:
kubectl create clusterrolebinding add-on-cluster-admin --clusterrole=cluster-admin --serviceaccount=kube-system:default
helm install --namespace kube-system --name traefik --values traefik-helm1-6.yml stable/traefik
With this config (traefik-helm1-6.yml ):
imageTag: 1.6
ssl:
enabled: true
enforced: true
acme:
enabled: true
email: "xxxxx@gmail.com"
staging: false
persistence.enabled: true
challengeType: http-01
dashboard:
enabled: true
domain: "xxxx.org"
But when access to the dashboard or a service of the pod whoami, it show insecure and taking a look of the cert it show that it is issued by and for for the domain: *.example.com
And in the logs of the pod Traefik:
{"level":"error","msg":"Unable to obtain ACME certificate for domains \"xxxx.org\" detected thanks to rule \"Host:xxxx.org\" : cannot obtain certificates: acme: Error -\u003e One or more domains had a problem:\n[xxxx.org] acme: Error 400 - urn:ietf:params:acme:error:connection - Fetching http://xxxx.org/.well-known/acme-challenge/4u9zRDHQrEiPQM57WYPMbZg6k2_fKKGZZCrdGXTZFA8: Timeout during connect (likely firewall problem)\n","time":"2019-09-24T09:53:33Z"}
I've been looking for answers but nothing, the documentation doesn't help much. Anything helps!! Thanks!