apiVersion: extensions/v1beta1 kind: Ingress metadata: annotations: nginx.ingress.kubernetes.io/auth-url: "https://$host/oauth2/auth" nginx.ingress.kubernetes.io/auth-signin: "https://$host/oauth2/start?rd=$escaped_request_uri" name: external-auth-oauth2 namespace: kube-system spec: rules: - host: __INGRESS_HOST__ http: paths: - backend: serviceName: kubernetes-dashboard servicePort: 80 path: / --- apiVersion: extensions/v1beta1 kind: Ingress metadata: name: oauth2-proxy namespace: kube-system spec: rules: - host: __INGRESS_HOST__ http: paths: - backend: serviceName: oauth2-proxy servicePort: 4180 path: /oauth2 tls: - hosts: - __INGRESS_HOST__ secretName: __INGRESS_SECRET__