Documentation
¶
Index ¶
Constants ¶
View Source
const ( // EnvoyXDSModeSplit selects the existing per-resource-type xDS server. EnvoyXDSModeSplit = "split" // EnvoyXDSModeADS selects the ADS (Aggregated Discovery Service) xDS server. EnvoyXDSModeADS = "ads" // EnvoyXDSModeStrictADS selects the ADS xDS server with strict snapshot validation. EnvoyXDSModeStrictADS = "strict-ads" // DefaultXDSMode is set to "split" for upgrade compatibility DefaultXDSMode = EnvoyXDSModeSplit )
Variables ¶
This section is empty.
Functions ¶
func ADSModeEnabled ¶ added in v1.20.0
func StrictADSModeEnabled ¶ added in v1.20.0
Types ¶
type ProxyConfig ¶
type ProxyConfig struct {
DisableEnvoyVersionCheck bool
EnvoyNodeLocalityEnabled bool
ProxyPrometheusPort int
ProxyAdminPort int
EnvoyLog string
EnvoyAccessLogBufferSize uint
EnvoyDefaultLogLevel string
EnvoyBaseID uint64
EnvoyKeepCapNetbindservice bool
ProxyConnectTimeout uint
ProxyInitialFetchTimeout uint
ProxyGID uint
ProxyMaxActiveDownstreamConnections int64
ProxyMaxRequestsPerConnection int
ProxyMaxConnectionDurationSeconds int
ProxyIdleTimeoutSeconds int
ProxyMaxConcurrentRetries uint32
ProxyClusterMaxConnections uint32
ProxyClusterMaxRequests uint32
ProxyClusterMaxPendingRequests uint32
HTTPNormalizePath bool
HTTPRequestTimeout uint
HTTPIdleTimeout uint
HTTPMaxGRPCTimeout uint
HTTPRetryCount uint
HTTPRetryTimeout uint
HTTPStreamIdleTimeout uint
UseFullTLSContext bool
ProxyXffNumTrustedHopsIngress uint32
ProxyXffNumTrustedHopsEgress uint32
EnvoyPolicyRestoreTimeout time.Duration
EnvoyHTTPUpstreamLingerTimeout int
EnvoyAccessLogEnabled bool
EnvoyXDSMode string
}
func (ProxyConfig) ADSModeEnabled ¶ added in v1.20.0
func (r ProxyConfig) ADSModeEnabled() bool
func (ProxyConfig) Flags ¶
func (r ProxyConfig) Flags(flags *pflag.FlagSet)
func (ProxyConfig) StrictADSModeEnabled ¶ added in v1.20.0
func (r ProxyConfig) StrictADSModeEnabled() bool
func (ProxyConfig) Validate ¶ added in v1.20.0
func (r ProxyConfig) Validate() error
Click to show internal directories.
Click to hide internal directories.