Configuration¶
This section covers all configuration options for the Pingora Gateway Controller.
Overview¶
Configuration is managed at three levels:
- Controller flags - Runtime behavior (logging, metrics, leader election)
- Helm values - Deployment configuration (replicas, resources, images)
- PingoraConfig CRD - Pingora proxy connection settings
Sections¶
-
Controller Options
CLI flags and environment variables for controller configuration.
-
Helm Values
Complete reference for Helm chart values and customization.
-
PingoraConfig CRD
Custom resource for configuring Pingora proxy connection.
Configuration Hierarchy¶
graph TD
subgraph Kubernetes Resources
GC[GatewayClass]
PC[PingoraConfig]
end
subgraph Helm Chart
HV[values.yaml]
end
subgraph Controller
CF[CLI Flags]
EV[Environment Variables]
end
HV -->|generates| GC
HV -->|generates| PC
GC -->|parametersRef| PC
CF -->|overrides| EV Quick Reference¶
| Configuration | Scope | Reload |
|---|---|---|
| CLI flags | Controller | Restart required |
| Environment variables | Controller | Restart required |
| Helm values | Deployment | helm upgrade |
| PingoraConfig | Proxy connection | Dynamic (watch) |