Cómo configurar el tamaño del encabezado de la solicitud nginx en k8s

En términos generales, usamos el ingreso de nginx basado en los servicios abiertos de k8s, si necesitamos modificar la configuración relevante de ingreso client_header_buffer_size.

  annotations:
    kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/proxy-body-size: 5M
    nginx.ingress.kubernetes.io/server-snippet: client_header_buffer_size 2046k;

Otras referencias de configuración:

Nombre tipo
nginx.ingress.kubernetes.io/app-root cuerda
nginx.ingress.kubernetes.io/affinity Galleta
nginx.ingress.kubernetes.io/affinity-mode "Equilibrado" o "persistente"
nginx.ingress.kubernetes.io/auth-realm cuerda
nginx.ingress.kubernetes.io/auth-secret cuerda
nginx.ingress.kubernetes.io/auth-secret-type cuerda
nginx.ingress.kubernetes.io/auth-type básico o resumen
nginx.ingress.kubernetes.io/auth-tls-secret cuerda
nginx.ingress.kubernetes.io/auth-tls-verify-depth número
nginx.ingress.kubernetes.io/auth-tls-verify-client cuerda
nginx.ingress.kubernetes.io/auth-tls-error-page cuerda
nginx.ingress.kubernetes.io/auth-tls-pass-certificate-to-upstream "verdadero o falso"
nginx.ingress.kubernetes.io/auth-url cuerda
nginx.ingress.kubernetes.io/auth-cache-key cuerda
nginx.ingress.kubernetes.io/auth-cache-duration cuerda
nginx.ingress.kubernetes.io/auth-proxy-set-headers cuerda
nginx.ingress.kubernetes.io/auth-snippet cuerda
nginx.ingress.kubernetes.io/enable-global-auth "verdadero o falso"
nginx.ingress.kubernetes.io/backend-protocol cuerda
nginx.ingress.kubernetes.io/canary "verdadero o falso"
nginx.ingress.kubernetes.io/canary-by-header cuerda
nginx.ingress.kubernetes.io/canary-by-header-value cuerda
nginx.ingress.kubernetes.io/canary-by-header-pattern cuerda
nginx.ingress.kubernetes.io/canary-by-cookie cuerda
nginx.ingress.kubernetes.io/canary-weight número
nginx.ingress.kubernetes.io/client-body-buffer-size cuerda
nginx.ingress.kubernetes.io/configuration-snippet cuerda
nginx.ingress.kubernetes.io/custom-http-errors []En t
nginx.ingress.kubernetes.io/default-backend cuerda
nginx.ingress.kubernetes.io/enable-cors "verdadero o falso"
nginx.ingress.kubernetes.io/cors-allow-origin cuerda
nginx.ingress.kubernetes.io/cors-allow-methods cuerda
nginx.ingress.kubernetes.io/cors-allow-headers cuerda
nginx.ingress.kubernetes.io/cors-allow-credentials “true” or “false”
nginx.ingress.kubernetes.io/cors-max-age number
nginx.ingress.kubernetes.io/force-ssl-redirect “true” or “false”
nginx.ingress.kubernetes.io/from-to-www-redirect “true” or “false”
nginx.ingress.kubernetes.io/http2-push-preload “true” or “false”
nginx.ingress.kubernetes.io/limit-connections number
nginx.ingress.kubernetes.io/limit-rps number
nginx.ingress.kubernetes.io/permanent-redirect string
nginx.ingress.kubernetes.io/permanent-redirect-code number
nginx.ingress.kubernetes.io/temporal-redirect string
nginx.ingress.kubernetes.io/proxy-body-size string
nginx.ingress.kubernetes.io/proxy-cookie-domain string
nginx.ingress.kubernetes.io/proxy-cookie-path string
nginx.ingress.kubernetes.io/proxy-connect-timeout number
nginx.ingress.kubernetes.io/proxy-send-timeout number
nginx.ingress.kubernetes.io/proxy-read-timeout number
nginx.ingress.kubernetes.io/proxy-next-upstream string
nginx.ingress.kubernetes.io/proxy-next-upstream-timeout number
nginx.ingress.kubernetes.io/proxy-next-upstream-tries number
nginx.ingress.kubernetes.io/proxy-request-buffering string
nginx.ingress.kubernetes.io/proxy-redirect-from string
nginx.ingress.kubernetes.io/proxy-redirect-to string
nginx.ingress.kubernetes.io/proxy-http-version “1.0” or “1.1”
nginx.ingress.kubernetes.io/proxy-ssl-secret string
nginx.ingress.kubernetes.io/proxy-ssl-ciphers string
nginx.ingress.kubernetes.io/proxy-ssl-name string
nginx.ingress.kubernetes.io/proxy-ssl-protocols string
nginx.ingress.kubernetes.io/proxy-ssl-verify string
nginx.ingress.kubernetes.io/proxy-ssl-verify-depth number
nginx.ingress.kubernetes.io/proxy-ssl-server-name string
nginx.ingress.kubernetes.io/enable-rewrite-log “true” or “false”
nginx.ingress.kubernetes.io/rewrite-target URI
nginx.ingress.kubernetes.io/satisfy string
nginx.ingress.kubernetes.io/server-alias string
nginx.ingress.kubernetes.io/server-snippet string
nginx.ingress.kubernetes.io/service-upstream “true” or “false”
nginx.ingress.kubernetes.io/session-cookie-name string
nginx.ingress.kubernetes.io/session-cookie-path string
nginx.ingress.kubernetes.io/session-cookie-change-on-failure “true” or “false”
nginx.ingress.kubernetes.io/session-cookie-samesite string
nginx.ingress.kubernetes.io/session-cookie-conditional-samesite-none “true” or “false”
nginx.ingress.kubernetes.io/ssl-redirect “true” or “false”
nginx.ingress.kubernetes.io/ssl-passthrough “true” or “false”
nginx.ingress.kubernetes.io/upstream-hash-by string
nginx.ingress.kubernetes.io/x-forwarded-prefix string
nginx.ingress.kubernetes.io/load-balance string
nginx.ingress.kubernetes.io/upstream-vhost string
nginx.ingress.kubernetes.io/whitelist-source-range CIDR
nginx.ingress.kubernetes.io/proxy-buffering string
nginx.ingress.kubernetes.io/proxy-buffers-number number
nginx.ingress.kubernetes.io/proxy-buffer-size string
nginx.ingress.kubernetes.io/proxy-max-temp-file-size string
nginx.ingress.kubernetes.io/ssl-ciphers string
nginx.ingress.kubernetes.io/ssl-prefer-server-ciphers “true” or “false”
nginx.ingress.kubernetes.io/connection-proxy-header string
nginx.ingress.kubernetes.io/enable-access-log “true” or “false”
nginx.ingress.kubernetes.io/enable-opentracing “true” or “false”
nginx.ingress.kubernetes.io/enable-influxdb “true” or “false”
nginx.ingress.kubernetes.io/influxdb-measurement string
nginx.ingress.kubernetes.io/influxdb-port string
nginx.ingress.kubernetes.io/influxdb-host string
nginx.ingress.kubernetes.io/influxdb-server-name string
nginx.ingress.kubernetes.io/use-regex bool
nginx.ingress.kubernetes.io/enable-modsecurity bool
nginx.ingress.kubernetes.io/enable-owasp-core-rules bool
nginx.ingress.kubernetes.io/modsecurity-transaction-id string
nginx.ingress.kubernetes.io/modsecurity-snippet string
nginx.ingress.kubernetes.io/mirror-request-body string
nginx.ingress.kubernetes.io/mirror-target string

Supongo que te gusta

Origin blog.csdn.net/qq_28540443/article/details/107781320
Recomendado
Clasificación