envoyproxy / envoyproxy/gateway

Disable listener hot reload updates on standalone macOS

オープン
#5,477 コメント 5 件 リアクション 0 件 担当者 0 名 GitHub で見る
stale triage
主要言語
Go
スター
3k
フォーク
864
平均マージ
2日 2時間
マージ済み PR(30日)
140

説明

*Description*:

On macOS, the OS cannot reuse the port hence the following error keeps appearing as error message. IMO, EG can simply stop listener updates on macOS.

The limitation is documented on `enable_reuse_port` field on the official doc: https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/listener/v3/listener.proto


```
[2025-03-11 19:23:21.324][20530622][warning][config] [source/extensions/config_subscription/grpc/grpc_subscription_impl.cc:138] gRPC config for type.googleapis.com/envoy.config.listener.v3.Listener rejected: Error adding/updating listener(s) envoy-gateway-proxy-ready-0.0.0.0-19003: cannot bind '0.0.0.0:19003': Address already in use
envoy-gateway-system/aigw-run/http: cannot bind '0.0.0.0:8888': Address already in use

2025-03-11T19:23:21.325-0700 ERROR xds-server cache/snapshotcache.go:344 Envoy rejected the last update with code 13 and message Error adding/updating listener(s) envoy-gateway-proxy-ready-0.0.0.0-19003: cannot bind '0.0.0.0:19003': Address already in use
envoy-gateway-system/aigw-run/http: cannot bind '0.0.0.0:8888': Address already in use

discovered admin address: 127.0.0.1:60271
2025-03-11T19:23:22.279-0700 ERROR xds-server cache/snapshotcache.go:344 Envoy rejected the last update with code 13 and message Error adding/updating listener(s) envoy-gateway-proxy-ready-0.0.0.0-19003: cannot bind '0.0.0.0:19003': Address already in use
envoy-gateway-system/aigw-run/http: cannot bind '0.0.0.0:8888': Address already in use

2025-03-11T19:23:27.112-0700 ERROR xds-server cache/snapshotcache.go:344 Envoy rejected the last update with code 13 and message Error adding/updating listener(s) envoy-gateway-proxy-ready-0.0.0.0-19003: cannot bind '0.0.0.0:19003': Address already in use
envoy-gateway-system/aigw-run/http: cannot bind '0.0.0.0:8888': Address already in use

```

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。