可以通过nginx.ingress.kubernetes.io/server-snippet注入一个location

    1. apiVersion: extensions/v1beta1
    2. kind: Ingress
    3. metadata:
    4. annotations:
    5. nginx.ingress.kubernetes.io/auth-secret: basic-auth
    6. nginx.ingress.kubernetes.io/auth-type: basic
    7. nginx.ingress.kubernetes.io/server-snippet: |-
    8. location /logout {
    9. return 401;
    10. }
    11. name: my-ingress
    12. namespace: ops
    13. spec:
    14. rules:
    15. - host: hello.mydomain.com
    16. http:
    17. paths:
    18. - backend:
    19. serviceName: ingress-d40f3f34f26a2b485ddfd31a5eaa8e27
    20. servicePort: 9000