Configuration: Dynamic from control plane

    There are a number of control planes compatible with Envoy’s API such as Gloo or .

    You may also wish to explore implementing your own control plane, in which case the Go Control Plane provides a reference implementation that is a good place to start.

    At a minimum, you will need to start Envoy configured with the following sections:

    • to tell Envoy which configurations should be updated dynamically

    You can also add an admin section if you wish to monitor Envoy or retrieve stats or configuration information.

    The node should specify cluster and id.

    The dynamic_resources specify the configuration to load dynamically, and the to connect for dynamic configuration updates.

    In this example, the configuration is provided by the xds_cluster configured below.

    The is configured to query a control plane at .