Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 727 Bytes

ingress.md

File metadata and controls

34 lines (27 loc) · 727 Bytes

Nginx Ingress Controller

Install

Namespace

$ kubectl apply -f manifests/namespaces/nginx-ingress-controller.yaml
$ kubectl config set-context cluster --namespace ingress

Deploy nginx-ingress controller

$ bash bin/nginx-label-ingress-node.sh
$ helm install -n ing stable/nginx-ingress \
  --version 0.20.1 \
  -f configs/helm/nginx-ingress.yaml \
  --namespace ingress
$ helm install -n certs stable/kube-lego \
  -f helm/kube-lego.yaml \
  --namespace ingress

Update

$ helm upgrade ing stable/nginx-ingress \
  --version 0.20.1 \
  -f configs/helm/nginx-ingress.yaml \
  --recreate-pods
$ helm upgrade certs stable/kube-lego \
  -f helm/kube-lego.yaml --recreate-pods