how to change envoy configuration dynamically

10/2/2019

I have a kubernetes cluster with 3 node and 3 envoy, I want to change envoy configuration, without losing connection, what is the best solution ???

-- hesaum saboury
envoyproxy
kubernetes

2 Answers

10/3/2019

Envoy as an intermediate L7 proxy manager, brings a lot of features and benefits that could probably simplify a general micro services design. Despite the fact that Envoy offers Static bootstrap configuration, it worth to mentioned about Dynamic configuration, leveraging a mechanism of auto-discovering configuration settings.

Here are the list of APIs supported dynamic configuration:

For instance, as long as you wish to setup discovery service for Route resource you might probaly look at RDS; Clusters, Listeners and Endpoints: CDS, LDS, and EDS respectively.

Appreciate @Kamol Hasan for his efforts and the good links on the related materials to this topic.

-- mk_sta
Source: StackOverflow

10/5/2019

I found this link https://github.com/envoyproxy/go-control-plane and https://medium.com/@salmaan.rashid/envoy-control-plane-hello-world-2f49b2865f29 so it must be a control plane listening on 18000 , but when I create control plane docker, it does not listen on any port

any suggestion

-- hesaum saboury
Source: StackOverflow