What is Lightweight Endpoint Picker (LWEPP)?
mainLWEPP is a minimal, lightweight reference implementation of the Endpoint Picker (EPP). It is designed to integrate with Envoy via the External Processing (ext_proc) protocol to manage request routing and response reporting.
Its primary responsibilities include:
- Envoy Integration: Using the
ext_procprotocol to intercept request headers (to set target endpoint headers for Envoy routing) and response headers (to report which endpoint served the request). - Simple Load Balancing: Implementing basic round-robin load balancing across the available pods in a target pool.