nginx-ingress注释解释
官方帮助:https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/
官方帮助:https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/
nginx.ingress.kubernetes.io/affinity: 用于指定后端服务的会话亲和性。默认为false。
nginx.ingress.kubernetes.io/affinity-mode: 用于指定会话亲和性的模式,可以是cookie或ip。
nginx.ingress.kubernetes.io/app-root: 用于指定应用程序的根路径。
nginx.ingress.kubernetes.io/auth-signin: 用于指定未经身份验证时的重定向URI。
nginx.ingress.kubernetes.io/auth-url: 用于指定身份验证服务的URL。
nginx.ingress.kubernetes.io/backend-protocol: 用于指定后端服务的协议。默认值为http。
nginx.ingress.kubernetes.io/enable-cors: 如果设置为true,则允许跨域资源共享。
nginx.ingress.kubernetes.io/from-to-www-redirect: 如果设置为true,则重定向所有从www域名请求的HTTP请求到非www域名的HTTPS。
nginx.ingress.kubernetes.io/ingress.class: 用于指定要使用的Ingress Controller类。
nginx.ingress.kubernetes.io/lb-method: 用于指定负载均衡方法。可以是wrr或ip_hash。
nginx.ingress.kubernetes.io/limit-connections: 用于限制连接数。
nginx.ingress.kubernetes.io/limit-rps: 用于限制每秒请求数。
nginx.ingress.kubernetes.io/limit-rpm: 用于限制每分钟请求数。
nginx.ingress.kubernetes.io/limit-whitelist: 用于指定白名单IP地址。
nginx.ingress.kubernetes.io/proxy-body-size: 用于限制客户端请求的大小。
nginx.ingress.kubernetes.io/proxy-connect-timeout: 用于指定连接超时时间。
nginx.ingress.kubernetes.io/proxy-read-timeout: 用于指定读取超时时间。
nginx.ingress.kubernetes.io/proxy-send-timeout: 用于指定发送超时时间。
nginx.ingress.kubernetes.io/real-ip-header: 用于指定真实IP地址的HTTP头。
nginx.ingress.kubernetes.io/redirect-to-https: 如果设置为true,则强制将HTTP请求重定向到HTTPS。
nginx.ingress.kubernetes.io/rewrite-target: 用于将请求重定向到另一个路径。
nginx.ingress.kubernetes.io/server-snippet: 用于指定要添加到Nginx服务器块的自定义配置。
nginx.ingress.kubernetes.io/ssl-redirect: 如果设置为true,则所有HTTP请求都将被重定向到HTTPS。
nginx.ingress.kubernetes.io/ssl-passthrough: 如果设置为true,则使用SSL透传。
nginx.ingress.kubernetes.io/ssl-protocols: 用于指定允许的SSL协议。
nginx.ingress.kubernetes.io/ssl-ciphers: 用于指定允许的SSL密码。
nginx.ingress.kubernetes.io/whitelist-source-range: 用于指定白名单IP地址。
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" https访问后端