diff --git a/deploy/kubectl/nginx-auth/README.md b/deploy/kubectl/nginx-auth/README.md index a2c585c..a346006 100644 --- a/deploy/kubectl/nginx-auth/README.md +++ b/deploy/kubectl/nginx-auth/README.md @@ -13,9 +13,9 @@ htpasswd -nb username password | base64 To install this mode, just run this script: ``` -kubectl apply -f ./secret.yaml +kubectl create -f ./secret.yaml export MY_IP=$(curl -sL ipinfo.io/ip) -envsubst < ./ingress.yaml.tpl | kubectl apply -f - +envsubst < ./ingress.yaml.tpl | kubectl create -f - ``` For more infos: https://kubernetes.github.io/ingress-nginx/examples/auth/basic/ diff --git a/deploy/kubectl/nginx-auth/ingress.yaml.tpl b/deploy/kubectl/nginx-auth/ingress.yaml.tpl index e36e968..f885ec6 100644 --- a/deploy/kubectl/nginx-auth/ingress.yaml.tpl +++ b/deploy/kubectl/nginx-auth/ingress.yaml.tpl @@ -2,7 +2,7 @@ # To use sslip.io: https://sslip.io/ # To get your public IP: curl ipinfo.io/ip -apiVersion: networking.k8s.io/v1beta1 +apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: kube-explorer @@ -10,7 +10,6 @@ metadata: labels: app: kube-explorer annotations: - kubernetes.io/ingress.class: "nginx" nginx.ingress.kubernetes.io/auth-type: basic nginx.ingress.kubernetes.io/auth-secret: kube-explorer nginx.ingress.kubernetes.io/auth-realm: 'Authentication Required - kube-explorer' @@ -20,6 +19,9 @@ spec: http: paths: - path: / + pathType: Prefix backend: - serviceName: kube-explorer - servicePort: 8989 + service: + name: kube-explorer + port: + number: 8989