Skip to content

Configuration

This section covers all configuration options for the Pingora Gateway Controller.

Overview

Configuration is managed at three levels:

  1. Controller flags - Runtime behavior (logging, metrics, leader election)
  2. Helm values - Deployment configuration (replicas, resources, images)
  3. PingoraConfig CRD - Pingora proxy connection settings

Sections

  • Controller Options


    CLI flags and environment variables for controller configuration.

    Controller Options

  • Helm Values


    Complete reference for Helm chart values and customization.

    Helm Values

  • PingoraConfig CRD


    Custom resource for configuring Pingora proxy connection.

    PingoraConfig

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)