2021-04-26 18:58:44 +00:00
|
|
|
# Service Mesh (Connect)
|
|
|
|
|
|
|
|
- call out: envoy/proxy is the data plane, Consul is the control plane
|
2021-08-13 15:53:19 +00:00
|
|
|
- [xDS Server] - a gRPC service that implements [xDS] and handles requests from an [envoy proxy].
|
|
|
|
- [agent/proxycfg]
|
2021-07-08 18:52:22 +00:00
|
|
|
- [Certificate Authority](./ca) for issuing TLS certs for services and client agents
|
2021-04-26 18:58:44 +00:00
|
|
|
- command/connect/envoy - bootstrapping and running envoy
|
|
|
|
- command/connect/proxy - built-in proxy that is dev-only and not supported
|
|
|
|
for production.
|
|
|
|
- `connect/` - "Native" service mesh
|
|
|
|
|
2021-08-13 15:53:19 +00:00
|
|
|
[xDS Server]: ./xds.md
|
|
|
|
[xDS]: https://www.envoyproxy.io/docs/envoy/latest/api-docs/xds_protocol
|
|
|
|
[envoy proxy]: https://www.consul.io/docs/connect/proxies/envoy
|
|
|
|
[agent/proxycfg]: https://github.com/hashicorp/consul/blob/main/agent/proxycfg
|