It supports CDS and EDS in xDS protocol, and realizes incremental push for EDS and MCP. Users can use Envoy or other XDS protocol-enabled clients to dock with Nacos for service discovery.
Configuration
Server
For distribution packages:
modify nacos.istio.mcp.server.enabled in nacos/conf/application.properties to true.
For source code:
modify nacos.istio.mcp.server.enabled in nacos/distribution/conf/application.properties to true.
For incremental MCP:
modify nacos.istio.server.full in nacos/istio/misc/IstioConfig to false in addition to the above configuration.
Client
In the following example, using Envoy, you can download the Envoy directly or create a mirror and mount the following configuration file.
Config : the port number used can be changed on demand.
lds : when Envoy acquires a listening service, it automatically acquires EDS from the server. The listening service can change as needed.
RUN
Note: each instance of the same service should use the same protocol, EDS default to use incremental push.