Skip to main content

Module proxy_manager

Module proxy_manager 

Source
Expand description

Proxy management for agent-controlled services

This module provides the ProxyManager struct that integrates the proxy crate with the agent’s service management. It handles:

  • Managing proxy routes based on ServiceSpec endpoints (HTTP/HTTPS/WebSocket)
  • Managing L4 stream proxy listeners (TCP/UDP)
  • Tracking and updating backend servers for load balancing
  • Coordinating proxy server lifecycle

Structs§

ProxyManager
Manages proxy routing for agent-controlled services
ProxyManagerConfig
Configuration for the ProxyManager

Constants§

DEFAULT_INGRESS_HTTPS_PORT
Default HTTPS ingress port. See DEFAULT_INGRESS_HTTP_PORT.
DEFAULT_INGRESS_HTTP_PORT
Default HTTP ingress port. The lone daemon IS the cluster ingress: it binds 0.0.0.0:80 so any deployed service with an HTTP endpoint is reachable on the standard web port without per-service listener configuration.