-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Description
envoy.grpc_http1_reverse_bridge http_filter config error
Title: error initializing configuration '/etc/envoy/envoy.yaml': Didn't find a registered implementation for name: 'envoy.grpc_http1_reverse_bridge'
Description:
I'm trying to configure gRPC HTTP/1.1 reverse bridge http filter but I get the next error trying to run the docker container:
error initializing configuration '/etc/envoy/envoy.yaml': Didn't find a registered implementation for name: 'envoy.grpc_http1_reverse_bridge'.
I'm doing something wrong?
Thx in advance.
Context:
Envoy version:
envoy --version
envoy version: 98e323460b081324c2b6436220e2f92fb7c87075/1.10.0-dev/Clean/RELEASE/BoringSSL
envoy.yaml config:
admin:
access_log_path: /tmp/admin_access.log
address:
socket_address:
protocol: TCP
address: 127.0.0.1
port_value: 9901
static_resources:
listeners:
- name: listener_0
address:
socket_address:
protocol: TCP
address: 0.0.0.0
port_value: 10000
filter_chains:
- filters:
- name: envoy.http_connection_manager
typed_config:
"@type": type.googleapis.com/envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager
stat_prefix: ingress_http
route_config:
name: local_route
virtual_hosts:
- name: local_service
domains: ["*"]
routes:
- match:
prefix: "/"
route:
host_rewrite: nginx
cluster: nginx
http_filters:
- name: envoy.grpc_http1_reverse_bridge
typed_config: {}
- name: envoy.router
typed_config: {}
clusters:
- name: nginx
connect_timeout: 0.25s
type: LOGICAL_DNS
dns_lookup_family: V4_ONLY
lb_policy: ROUND_ROBIN
load_assignment:
cluster_name: nginx
endpoints:
- lb_endpoints:
- endpoint:
address:
socket_address:
address: nginx
port_value: 80
docker-compose file:
version: '3'
services:
envoy_gateway:
image: envoyproxy/envoy:latest
depends_on:
- nginx
ports:
- "9901:9901"
- "10000:10000"
volumes:
- ./docker/envoy/envoy.yaml:/etc/envoy/envoy.yaml
...
Relevant Links:
Reactions are currently unavailable