When using the GatewayNamespace mode, if you create a Gateway and there is already a Service or Deployment with the same name in the same namespace, the Gateway will be in an abnormal state.
#9,132 创建于 2026年6月1日
仓库指标
- Star
- (2,871 star)
- PR 合并指标
- (PR 指标待抓取)
描述
If you are reporting any crash or any potential security issue, do not open an issue in this repo. Please report the issue via emailing envoy-gateway-security@googlegroups.com where the issue will be triaged appropriately.
Description: When using the GatewayNamespace mode, if you create a Gateway and there is already a Service or Deployment with the same name in the same namespace, the Gateway will be in an abnormal state.
Repro steps:
- An nginx instance has been created in the default namespace.
- Create a gateway.
apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
name: nginx
namespace: default spec: gatewayClassName: envoy-gateway
listeners:- name: http
protocol: HTTP
port: 80
- name: http
Note: If there are privacy concerns, sanitize the data prior to sharing.
Environment:
Include the environment like gateway version, envoy version and so on. 1.7.2
Logs:
Include the access logs and the Envoy logs. observed an error {"runner": "infrastructure", "error": "failed to create or update deployment default/nginx: an illegal change in a custom label of EnvoyProxy is detected when updating default/nginx. The custom label config of deployment in EnvoyProxy, which is initiated with the envoy gateway of v1.1 or earlier, is immutable. Please recreate an envoy proxy with a new custom label if you need to change the custom label. This issue won't happen with the envoy proxy resource initialized by the envoygateway v1.2 or later"}