Tag: ENVOYPROXY
Estamos utilizando el filtro Lua en EnvoyFilter en Istio para verificar los detalles del certificado. El uso se ve así (se omite la verificación detallada del nombre del certificado del cliente). spec: workloadSelector: labels: istio: ingressgateway configPatches: – applyTo: HTTP_FILTER match: context: GATEWAY listener: filterChain: filter: # https://www.envoyproxy.io/docs/envoy/latest/version_history/v1.14.0#deprecated name: “envoy.filters.network.http_connection_manager” . . . Read more
Estoy utilizando LocalRatelimit de Envoy. Información de la versión: – istio 1.11.4 – Envoy v1.19.1 – Kubernets 1.12 (bare metal) Para que la solicitud sea resistente a ráfagas, se especifica el Token Bucket de la siguiente manera. name: envoy.filters.http.local_ratelimit typed_config: “@type”: type.googleapis.com/envoy.extensions.filters.http.local_ratelimit.v3.LocalRateLimit stat_prefix: http_local_rate_limiter token_bucket: max_tokens: 200 tokens_per_fill: 20 fill_interval: . . . Read more
Necesito configurar un límite de tasa para el número de solicitudes que puede desencadenar una única dirección IP. Seguí este tutorial en la documentación de Istio para el límite de tasa global. https://istio.io/latest/docs/tasks/policy-enforcement/rate-limit/ Implementé el servicio de límite de tasa usando este archivo, compartido en el enlace anterior. https://github.com/istio/istio/blob/release-1.12/samples/ratelimit/rate-limit-service.yaml El . . . Read more
Estamos utilizando Helm para implementar nuestra aplicación en conjunto con Envoy y estamos obteniendo intermitentemente un tiempo de espera al intentar obtener un recurso específico, siempre el mismo. Configuración gRPC: el tiempo de espera inicial agotado para type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.Secret Me preguntaba si hay alguna forma de aumentar el tiempo de espera . . . Read more
Estoy intentando utilizar la siguiente extensión de Envoy para asociar un UUID en el encabezado HTTP x-request-id. type.googleapis.com/envoy.extensions.request_id.uuid.v3.UuidRequestIdConfig Este es mi archivo YAML de trabajo, solo he expuesto una API a través de Envoy. static_resources: listeners: – name: listener_0 address: socket_address: address: 0.0.0.0 port_value: 10001 filter_chains: – filters: – name: . . . Read more