kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/provider/kind/deploy.yaml kubectl apply --validate=false -f https://github.com/jetstack/cert-manager/releases/download/v1.0.2/cert-manager.yaml
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: test-selfsigned
spec:
selfSigned: {}
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: gatau-ingress-stag
namespace: staging
annotations:
kubernetes.io/ingress.class: nginx
cert-manager.io/cluster-issuer: "test-selfsigned"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
nginx.ingress.kubernetes.io/ssl-passthrough: "true"
spec:
rules:
- http:
paths:
- backend:
serviceName: gatau-svc-stag
servicePort: http
host: gatau.blah.local
tls:
- secretName: https-cert
hosts:
- gatau.blah.local