Main components of cAPI are:
- Envoy: Envoy is an open source edge and service proxy, designed for cloud-native applications. Envoy's configuration consists primarily of listeners and clusters.
- Listeners: A listener tells Envoy a TCP port on which it must listen, and a set of filters with which Envoy must process what it hears.
- Clusters: A cluster tells Envoy about one or more backend hosts to which Envoy can proxy incoming requests.