HTTPS
$ kubectl create serviceaccount tiller --namespace=kube-system
$ kubectl create clusterrolebinding tiller-admin --serviceaccount=kube-system:tiller --clusterrole=cluster-admin
$ helm init --service-account=tiller
$ helm repo update
$ helm install stable/nginx-ingress
$ kubectl apply -f https://raw.githubusercontent.com/jetstack/cert-manager/release-0.6/deploy/manifests/00-crds.yaml
$ helm install --name cert-manager --namespace cert-manager stable/cert-manager# in folder deployment/digital-ocean/https/
$ kubectl apply -f issuer.yaml# in folder deployment/digital-ocean/https/
$ kubectl apply -f ingress.yaml$ curl -kivL -H 'Host: <DOMAIN_NAME>' 'https://<IP_ADDRESS>'$ kubectl describe --namespace=human-connection certificate tls
$ kubectl describe --namespace=human-connection secret tlsLast updated
Was this helpful?