apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: nginx-ingress-1
annotations:
kubernetes.io/ingress.class: "nginx"
spec:
tls:
- hosts:
- nginx-ingress-1.mydomain.com
secretName: 2017-2018-tls
rules:
- host: nginx-ingress-1.mydomain.com
http:
paths:
- backend:
serviceName: test-service
servicePort: 80
It seems you are facing something similar to issue 57 [1] and issue 233 [2]
From the latest comments it works using NGINX 0.9.0-beta.8 [3]
[1] https://github.com/jetstack/kube-lego/issues/57
[2] https://github.com/kubernetes/ingress/issues/233
[3] https://github.com/kubernetes/ingress/releases