Envoy Proxy 1.20.0 Documentation
首页
白天
夜间
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
编辑文档
What do the v2, v3, vN etc. mean in API package names?
来源 1
浏览
228
扫码
打印
2021-11-04 21:56:19
What do the v2, v3, vN etc. mean in API package names?
上一篇:
下一篇:
发布点评
Introduction
Life of a Request
Architecture overview
Listeners
Connection limiting
Listener filters
DNS Filter
Listeners
Network Filter Chain
Network (L3/L4) filters
TCP proxy
UDP proxy
Introduction
Threading model
Terminology
HTTP
HTTP upgrades
HTTP3 overview
HTTP dynamic forward proxy
HTTP filters
HTTP routing
HTTP connection management
Other protocols
MongoDB
Postgres
DynamoDB
gRPC
Redis
Operations & configuration
Hot restart
Draining
Runtime configuration
Initialization
xDS configuration API overview
Overload manager
Other features
Local rate limiting
Scripting
IP Transparency
Bandwidth limiting
Global rate limiting
Compression Libraries
Observability
Access logging
Tracing
Statistics
Security
Role Based Access Control
External Authorization
JSON Web Token (JWT) Authentication
Google Vulnerability Reward Program (VRP)
TLS
External dependencies
Threat model
Upstream clusters
Load Reporting Service (LRS)
Aggregate Cluster
Circuit breaking
Connection pooling
Health checking
Outlier detection
Cluster manager
Upstream network filters
DNS Resolution
Load Balancing
Supported load balancers
Locality weighted load balancing
Slow start mode
Overview
Original destination
Degraded endpoints
Overprovisioning Factor
Load Balancer Subsets
Panic threshold
Priority levels
Zone aware routing
Excluded endpoints
Service discovery
Advanced
Sharing data between filters
Generic Matching
Matching API
Attributes
Deployment types
Service to service, front proxy, and double proxy
Service to service only
Service to service plus front proxy
What is Envoy
Getting help
API
xDS REST and gRPC protocol
Well Known Client Features
v3 API reference
Listeners
UDP listener config
QUIC listener config
Listener components
API listener
Listener configuration
Clusters
Endpoints
Upstream filters
Cluster configuration
Circuit breakers
Outlier detection
Health check
Endpoint configuration
HTTP route management
HTTP route configuration
HTTP route components
HTTP scoped routing configuration
Extensions
Transport sockets
envoy/extensions/transport_sockets/tls/v3/cert.proto
Secrets configuration
Raw Buffer
quic transport
StartTls
SPIFFE Certificate Validator
envoy/extensions/transport_sockets/s2a/v3/s2a.proto
Upstream Proxy Protocol
Common TLS configuration
ALTS
Tap
TLS transport socket
WASM
HTTP filters
JWT Authentication
CORS processing
gRPC HTTP/1.1 Bridge
Router
Alternate Protocols Cache
Decompressor
Dynamo
gRPC HTTP/1.1 Reverse Bridge
OAuth
OnDemand
gRPC HTTP/1 bridge
Buffer
Signed HTTP Exchange Filter
Kill Request
Lua
AwsRequestSigning
Composite
gRPC-JSON transcoder
Health check
Cors
RBAC
Local Rate limit
Fault Injection
gRPC statistics
Header-To-Metadata Filter
Adaptive Concurrency
gRPC Web
Original Src Filter
gRPC Web
Compressor
External Processing Filter
Dynamic forward proxy
Squash
Bandwidth limit
Set-Metadata Filter
AWS Lambda
HTTP CDN-Loop Filter
External Processing Filter
HTTP Cache Filter
Tap
SimpleHttpCache CacheFilter storage plugin
External Authorization
IP tagging
Admission Control
CSRF
Wasm
Gzip
AWS DynamoDB
Rate limit
HTTP header formatters
Preserve case header formatter
Network filters
ZooKeeper proxy
Mongo proxy
SNI Cluster
Echo
Kafka Mesh
Local rate limit
MySQL proxy
Dubbo Proxy Route Configuration
Network External Authorization
Direct response
RBAC
Client TLS authentication
Rocketmq Proxy Route Configuration
Thrift Proxy Route Configuration
Kafka Broker
RocketMQ Proxy
Thrift Proxy
SNI dynamic forward proxy
HTTP connection manager
Postgres proxy
Dubbo Proxy
Connection limit
Redis Proxy
Echo
SNI Cluster Filter
TCP Proxy
Rate limit
Wasm
Rate limit descriptors
Rate limit descriptor expression
Retry Predicates
Omit Canary Hosts Predicate
Previous Hosts Predicate
Omit host metadata retry predicate
Previous priorities retry selector
Omit Canary Hosts
Previous Hosts
Previous Hosts Predicate
Omit Canary Hosts Predicate
Thrift filters
Router
Router
Rate limit
Original IP Detection
Custom header original IP detection extension
XFF original IP detection extension
UDP listener filters
UDP proxy
DNS Filter
Internal Redirect Predicates
Previous routes internal redirect predicate
SafeCrossScheme internal redirect predicate
Allow listed routes internal redirect predicate
Upstream Configuration
Tcp Connection Pool
Http Connection Pool
Generic Connection Pool
HTTP Protocol Options
Generic Connection Pool
Stat sinks
Graphite+Statsd
Wasm
Endpoint
Load Report
Upstream Matchers
RBAC upstream IP and port matcher plugin
Dubbo filters
Router
Resource monitors
Fixed heap
Injected resource
Injected resource
Fixed heap
Access loggers
Common access log types
Wasm access log
Standard Streams Access loggers
File access log
gRPC Access Log Service (ALS)
OpenTelemetry (gRPC) Access Log
RBAC
Role Based Access Control (RBAC)
Contrib Extensions
Sip Proxy
Router
CryptoMb private key provider
Sip Proxy Route Configuration
Request ID
UUID
HTTP Tracers
OpenCensus tracer
SkyWalking tracer
AWS X-Ray Tracer Configuration
LightStep tracer
Datadog tracer
Trace Service
Zipkin tracer
Tracing
envoy/config/trace/v3/trace.proto
Dynamically loadable OpenTracing tracer
Watchdog
Watchdog Action that does CPU profiling.
Watchdog Action that kills a stuck thread to kill the process.
RBAC Matchers
Quic Extensions
QUIC proof source config
QUIC server crypto stream config
Listener filters
Original Destination
Proxy Protocol
HTTP Inspector Filter
Original Src Filter
HTTP Inspector
TLS Inspector
Proxy Protocol Filter
TLS Inspector Filter
Original Dst Filter
Common
Unified Matcher API
Common tap extension configuration
Dynamic forward proxy common configuration
Grpc Credentials
Grpc Credentials File Based Metadata
Grpc Credentials AWS IAM
Health checkers
Redis
Redis
Cluster
Redis Cluster Configuration
Dynamic forward proxy cluster configuration
Aggregate cluster configuration
Access log formatters
Formatter extension for printing request without query string
Formatter extension for printing various types of metadata
Filters
Compression
Gzip Decompressor
Brotli Decompressor
Brotli Compressor
Gzip Compressor
Bootstrap
Wasm
Rate limit service
Stats
Overload Manager
Bootstrap
Metrics service
Envoy data
Extensions objects
DNS Filter Table Data
Tap
Tap data wrappers
HTTP tap data
Tap common data
Transport tap data
Core data
Health check logging events
Cluster data
Outlier detection logging events
Access logs
gRPC access logs
Types
HTTP
Hash Policy
Path Transformations API
Metadata matcher
Ratelimit Time Unit
Range
Value matcher
Number matcher
Common HTTP Inputs
String matcher
Node matcher
Struct matcher
Custom Tag
Regex matcher
Percent
Token bucket
Path matcher
Metadata
HTTP status codes
Semantic Version
Services
Tap Sink Service
Health Discovery Service (HDS)
Authorization Service
Rate Limit Service (RLS)
Runtime Discovery Service (RTDS)
Load Reporting service (LRS)
Common tap configuration
Client Status Discovery Service (CSDS)
Attribute Context
Extension Config Discovery Service (ECDS)
Metrics service
External Processing Service
Trace service
gRPC Access Log Service (ALS)
Common messages
Environment Variable Input
Common types
Consistent Hashing Matcher
Key Value Store storage plugin
Configuration sources
Common fault injection types
File Based Key Value Store storage plugin
Extension Matcher
Extension configuration
Filter dependency specification
Backoff Strategy
HTTP Service URI
IP matcher
Proxy Protocol
Network addresses
Protocol options
UDP socket config
Substitution format string
gRPC method list
Socket Option
Common rate limit components
Resolver
Common discovery API components
Common Match Actions
Default Socket Interface configuration
gRPC services
Admin
Clusters
Tap
ConfigDump
Metrics
Server State
MutexStats
InitDump
Listeners
Certificates
Memory
Supported API versions
Configuration reference
Other features
Rate limit service
Wasm service
Wasm runtime
Observability
Application logging
Access Logs
Access logging
Statistics
Overview
Stat sinks
Graphite+Statsd Stat Sink
Wasm Stat Sink
Statistics
Operations
Route table check tool
Runtime
Overload manager
HTTP
HTTP connection manager
Overview
Response Code Details
Traffic Shifting/Splitting
Route matching
Runtime
HTTP/1.1 Header Casing
Statistics
HTTP header sanitizing
Virtual Host Discovery Service (VHDS)
HTTP header manipulation
Local reply modification
Route discovery service (RDS)
HTTP filters
Wasm
DynamoDB
gRPC HTTP/1.1 bridge
CDN-Loop header
External Processing
SXG
gRPC HTTP/1.1 reverse bridge
CSRF
AWS Request Signing
Tap
Kill Request
Buffer
Health check
Rate limit
Adaptive Concurrency
Admission Control
Bandwidth limit
gRPC Statistics
gRPC-JSON transcoder
Envoy Header-To-Metadata Filter
Squash
Fault Injection
CORS
IP Tagging
Router
On-demand VHDS and S/RDS Updates
Role Based Access Control (RBAC) Filter
External Authorization
Lua
AWS Lambda
Local rate limit
OAuth2
JWT Authentication
Composite Filter
Dynamic forward proxy
gRPC-Web
Compressor
Set Metadata
Original Source
Decompressor
Upstream clusters
Cluster manager
Circuit breaking
Overview
Statistics
Health checking
Runtime
Cluster discovery service (CDS)
Health checkers
Redis
Advanced
Well Known Dynamic Metadata
Listeners
Statistics
Network filters
RocketMQ proxy
Kafka Mesh filter
Wasm Network Filter
TCP proxy
Client TLS authentication
Role Based Access Control (RBAC) Network Filter
SNI dynamic forward proxy
Echo
Kafka Broker filter
External Authorization
Local rate limit
Redis proxy
Thrift proxy
MySQL proxy
Postgres proxy
Mongo proxy
Direct response
Connection Limit Filter
Rate limit
ZooKeeper proxy
Upstream Cluster from SNI
Dubbo proxy
Listener discovery service (LDS)
UDP listener filters
DNS Filter
UDP proxy
Listener filters
TLS Inspector
Original Destination
HTTP Inspector
Proxy Protocol
Original Source
Runtime
Overview
Configuration best practices
Configuring Envoy as an edge proxy
Configuring Envoy as a level two proxy
Overview
Introduction
Extension configuration
Bootstrap configuration
Examples
Versioning
xDS API endpoints
Management Server
Security
Secret discovery service (SDS)
Other protocols
Dubbo filters
Router
Thrift filters
Rate limit
Router
FAQ
API
What is the status of incremental xDS support?
What do the v2, v3, vN etc. mean in API package names?
How does API versioning interact with a new extension?
How do I configure Envoy to use the v3 API?
Why are the Envoy xDS APIs versioned? What is the benefit?
Build
Why does Envoy use BoringSSL?
Why does Envoy take so long to compile?
Where do I get binaries?
Configuration
How does Envoy prevent file descriptor exhaustion?
How do I configure Envoy as a level two proxy?
How do I configure tracing?
How are configuration deprecations handled?
How do I configure Envoy as an edge proxy?
How do I configure timeouts?
How do I configure SNI for listeners?
How do I configure zone aware routing?
How do I configure flow control?
Debugging
How fast is Envoy?
Why is Envoy sending HTTP/2 resets?
What are best practices for benchmarking Envoy?
Why is Envoy sending internal responses?
Why is my route not found?
Why is Envoy operating on X-Forwarded-Proto instead of :scheme or vice-versa?
Why is Envoy sending 404s to CONNECT requests?
Why is Envoy sending 413s?
Extensions
Is there a contract my HTTP filter must adhere to?
Load balancing
Why doesn’t RR load balancing appear to be even?
How do I handle transient failures?
How do I make Envoy fail over to another region during service degradation?
I setup health checking. When I fail some hosts, Envoy starts routing to all of them again. Why?
Is there a way to disable circuit breaking?
Windows
Which Envoy features are not supported on Windows?
Does Envoy on Windows support FIPS?
What is the security release process?
How fast is Envoy on Windows?
Can I run Envoy on Windows under SCM?
What are the requirements to run on Envoy on Windows?
Operations and administration
Certificate Management
Administration interface
File system flags
Performance
Statistics overview
Traffic tapping
Runtime
Tools
Configuration generator
Route table check tool
Config load check tool
Schema Validator check tool
Hot restart Python wrapper
Command line options
Extending Envoy for custom use cases
Getting Started
Building
Building an Envoy Docker image
Quick start
Using the Envoy Docker Image
Installing Envoy
Sandboxes
Setup the sandbox environment
External authorization (ext_authz) filter
Brotli
Cache filter
Zipkin tracing
Jaeger native tracing
Dynamic configuration (filesystem)
Fault injection filter
Load reporting service (LRS)
Gzip
PostgreSQL filter
CSRF filter
Wasm C++ filter
WebSockets
Lua filter
Windows based Front proxy
Transport layer security (TLS)
Double proxy (with mTLS encryption)
Dynamic configuration (control plane)
TLS Server name indication (SNI)
SkyWalking tracing
Redis filter
Jaeger tracing
TLS Inspector Listener Filter
CORS filter
Front proxy
User Datagram Protocol (UDP)
gRPC bridge
MySQL filter
About the documentation
Version history
1.12.1 (November 8, 2019)
1.14.5 (September 29, 2020)
1.1.0 (November 30, 2016)
1.17.3 (May 11, 2021)
1.16.2 (December 7, 2020)
1.17.2 (April 15, 2021)
1.5.0 (December 4, 2017)
1.2.0 (March 7, 2017)
1.16.1 (November 20, 2020)
1.4.0 (August 24, 2017)
1.13.0 (January 20, 2020)
1.15.4 (April 15, 2021)
1.15.5 (May 11, 2021)
1.13.6 (September 29, 2020)
1.14.6 (December 7, 2020)
1.13.8 (January 15, 2021)
1.12.2 (December 10, 2019)
1.16.5 (Aug 24, 2021)
1.12.0 (October 31, 2019)
1.17.0 (January 11, 2021)
1.6.0 (March 20, 2018)
1.19.1 (Aug 24, 2021)
1.13.5 (September 29, 2020)
1.18.1 (April 15, 2021)
1.8.0 (Oct 4, 2018)
1.16.0 (October 8, 2020)
1.11.1 (August 13, 2019)
1.9.0 (Dec 20, 2018)
1.12.6 (July 7, 2020)
1.17.1 (February 25, 2021)
1.15.3 (December 7, 2020)
1.18.2 (April 15, 2021)
1.15.1 (September 29, 2020)
1.13.1 (March 3, 2020)
1.20.0 (October 5, 2021)
1.12.4 (June 8, 2020)
1.18.3 (May 11, 2021)
1.3.0 (May 17, 2017)
1.11.2 (October 8, 2019)
1.13.7 (December 7, 2020)
1.0.0 (September 12, 2016)
1.9.1 (Apr 2, 2019)
1.19.0 (July 13, 2021)
1.12.5 (June 30, 2020)
1.18.4 (Aug 24, 2021)
1.14.1 (April 8, 2020)
1.14.2 (June 8, 2020)
1.15.2 (September 29, 2020)
1.13.3 (June 30, 2020)
1.7.0 (Jun 21, 2018)
1.12.7 (September 29, 2020)
1.18.0 (April 15, 2021)
1.14.7 (April 15, 2020)
1.10.0 (Apr 5, 2019)
1.15.0 (July 7, 2020)
1.16.3 (April 15, 2021)
1.13.4 (July 7, 2020)
1.17.4 (Aug 24, 2021)
1.14.3 (June 30, 2020)
1.14.0 (April 8, 2020)
1.16.4 (May 11, 2021)
1.11.0 (July 11, 2019)
1.12.3 (March 3, 2020)
1.13.2 (June 8, 2020)
1.14.4 (July 7, 2020)
暂无相关搜索结果!
本文档使用
全库网
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度