On ECS, Kong Mesh runs in Universal mode. Every ECS task runs with an Envoy sidecar. Kong Mesh supports tasks on the following launch types:
- Fargate
- EC2
The Control Plane itself also runs as an ECS service in the cluster.
Data Plane authentication
As part of joining and synchronizing with the mesh, every sidecar needs to authenticate with the Control Plane.
With Kong Mesh, this is typically accomplished by using a Data Plane token. In Universal mode, creating and managing Data Plane tokens is a manual step for the mesh operator.
With Kong Mesh 2.0.0, you can instead configure the sidecar to authenticate using the identity of the ECS task it’s running as.
Mesh communication
With Kong Mesh on ECS, each service enumerates
other mesh services it contacts
in the Dataplane
specification.