apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: kubernetes.io/ingress.class: "nginx" nginx.org/mergeale-ingress-type: "minion" nginx.ingress.kubernetes.io/rewrite-target: "/$2" nginx.ingress.kubernetes.io/auth-url: "https://$host/oauth2/auth" nginx.ingress.kubernetes.io/auth-signin: "https://$host/oauth2/start?rd=$escaped_request_uri" nginx.ingress.kubernetes.io/configuration-snippet: | auth_request_set $token $upstream_http_authorization; proxy_set_header Authorization $token; name: kubernetes-dashboard namespace: kubernetes-dashboard labels: app: kubernetes-dashboard spec: rules: - host: kubernetes.jerxie.com http: paths: - backend: service: name: kubernetes-dashboard port: number: 9090 path: /dashboard(/|$)(.*) pathType: Exact