1、nginx.ingress.kubernetes.io/configuration-snippet

在location中添加自定义配置
示例:

  1. nginx.ingress.kubernetes.io/configuration-snippet: |
  2. more_set_headers "Request-Id: $req_id";

2、nginx.ingress.kubernetes.io/server-snippet

在server中添加自定义配置

  1. apiVersion: networking.k8s.io/v1beta1
  2. kind: Ingress
  3. metadata:
  4. annotations:
  5. nginx.ingress.kubernetes.io/server-snippet: |
  6. set $agentflag 0;
  7. if ($http_user_agent ~* "(Mobile)" ){
  8. set $agentflag 1;
  9. }
  10. if ( $agentflag = 1 ) {
  11. return 301 https://m.example.com;
  12. }
文档更新时间: 2020-07-16 21:23   作者:张尚