title: “Ingress with TLS”
date: 2018-08-29T15:43:12
slug: ingress-with-tls
helm install stable/kube-lego --namespace kube-system --set config.LEGO\_EMAIL=YOUR\_EMAIL,config.LEGO\_URL=https://acme-v01.api.letsencrypt.org/directory
helm install stable/kube-lego --name kube-lego --namespace kube-system --set config.LEGO\_EMAIL=ta@ta.vg,config.LEGO\_URL=https://acme-v01.api.letsencrypt.org/directory,rbac.create=true
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: joomla-ingress
annotations:
kubernetes.io/ingress.class: nginx
kubernetes.io/tls-acme: 'true'
spec:
rules:
- host: YOUR\_DOMAIN
http:
paths:
- path: /
backend:
serviceName: ingress-example-joomla
servicePort: 80
tls:
- secretName: joomla-tls-cert
hosts:
- YOUR\_DOMAIN
