Basic Auth
So you can do basic auth in ingress, good to know. Use the user/password combo from mkpasswd and save to file. Then create a secret from it and change your ingress annotations
kubectl create secret generic basic-auth --from-file=auth
#Edit your ingress rule
kind: Ingress
metadata:
name: dev-setup
annotations:
nginx.ingress.kubernetes.io/auth-type: basic
nginx.ingress.kubernetes.io/auth-secret: basic-auth
nginx.ingress.kubernetes.io/auth-realm: "Authentication Required!"