Description:
When labels defined in EnvoyProxy resource for envoy pods, they also updated in kubernetes Service selector. This behavior cause downtime when any labels added or changed for envoy pods in EnvoyProxy resource, because selector in service updates instantly, but update of Deployment require time for rollout update.
Repro steps:
- Add label for envoy pod in
EnvoyProxy;
- Notice change in
Service selector;
Environment:
It's reproducible on 1.5.4, but I believe it's introduced earlier
Description:
When labels defined in EnvoyProxy resource for envoy pods, they also updated in kubernetes Service selector. This behavior cause downtime when any labels added or changed for envoy pods in
EnvoyProxyresource, because selector in service updates instantly, but update ofDeploymentrequire time for rollout update.Repro steps:
EnvoyProxy;Serviceselector;Environment:
It's reproducible on 1.5.4, but I believe it's introduced earlier