diff --git a/website/content/docs/ecs/tech-specs.mdx b/website/content/docs/ecs/tech-specs.mdx index c9c2c9788c..b9ff7af349 100644 --- a/website/content/docs/ecs/tech-specs.mdx +++ b/website/content/docs/ecs/tech-specs.mdx @@ -25,6 +25,9 @@ Consul on ECS supports the following environments, runtimes, and capabilities: - **Dataplane containers:** To manage proxies using Consul dataplane, you must use the Terraform `mesh-task` module to install Consul service mesh. - **Transparent proxy:** Consul on ECS 0.8.x supports transparent proxy for ECS on EC2 tasks. Transparent proxy in ECS requires the host to have `NET_ADMIN` capabilities, which ECS Fargate does not currently support. You can enable transparent proxy with the `enable_transparent_proxy` parameter in the `mesh-task` Terraform module or through `ecs_config_json`. The `enable_transparent_proxy` parameter has precedence over `ecs_config_json`. + Refer to the [`terraform-aws-consul-ecs`](https://github.com/hashicorp/terraform-aws-consul-ecs/tree/main/examples/dev-server-ec2-transparent-proxy) for an example. +- **API Gateway:** Consul on ECS 0.8.x supports API gateway. Refer to the [`terraform-aws-consul-ecs`](https://github.com/hashicorp/terraform-aws-consul-ecs/tree/main/examples/api-gateway) for an example. + Refer to the [Consul ECS GitHub repository](https://github.com/hashicorp/terraform-aws-consul-ecs/tree/main/examples/dev-server-ec2-transparent-proxy) for examples of how to use transparent proxy with Consul on ECS. ## Resource usage diff --git a/website/public/img/ecs/consul-on-ecs-architecture-dataplanes-dark.png b/website/public/img/ecs/consul-on-ecs-architecture-dataplanes-dark.png index 012cf7ebeb..5c01933d16 100644 Binary files a/website/public/img/ecs/consul-on-ecs-architecture-dataplanes-dark.png and b/website/public/img/ecs/consul-on-ecs-architecture-dataplanes-dark.png differ diff --git a/website/public/img/ecs/consul-on-ecs-architecture-dataplanes.png b/website/public/img/ecs/consul-on-ecs-architecture-dataplanes.png index f8b80a0325..11c686015e 100644 Binary files a/website/public/img/ecs/consul-on-ecs-architecture-dataplanes.png and b/website/public/img/ecs/consul-on-ecs-architecture-dataplanes.png differ