From 5b82975ebfd42e298766161c2ba75b6ba5374d18 Mon Sep 17 00:00:00 2001 From: boruszak Date: Fri, 23 Sep 2022 16:16:35 -0500 Subject: [PATCH] /docs/ecs/ --- website/content/docs/ecs/architecture.mdx | 6 +++--- website/content/docs/ecs/compatibility.mdx | 7 ++++--- website/content/docs/ecs/configuration-reference.mdx | 7 +++---- website/content/docs/ecs/enterprise.mdx | 6 +++--- website/content/docs/ecs/index.mdx | 7 +++---- website/content/docs/ecs/requirements.mdx | 10 +++++----- website/content/docs/ecs/task-resource-usage.mdx | 8 ++++---- 7 files changed, 25 insertions(+), 26 deletions(-) diff --git a/website/content/docs/ecs/architecture.mdx b/website/content/docs/ecs/architecture.mdx index 8defd7306a..73216277f6 100644 --- a/website/content/docs/ecs/architecture.mdx +++ b/website/content/docs/ecs/architecture.mdx @@ -1,11 +1,11 @@ --- layout: docs -page_title: Architecture - AWS ECS +page_title: Consul on AWS Elastic Container Service (ECS) Architecture description: >- - Architecture of Consul Service Mesh on AWS ECS (Elastic Container Service). + Consul's architecture supports Amazon Web Services ECS deployments. Learn about how the two work together, including the order tasks and containers startup and shutdown, as well as requirements for the AWS IAM auth method, the ACL controller and tokens, and health check syncing. --- -# Architecture +# Consul on AWS Elastic Container Service (ECS) Architecture The following diagram shows the main components of the Consul architecture when deployed to an ECS cluster: diff --git a/website/content/docs/ecs/compatibility.mdx b/website/content/docs/ecs/compatibility.mdx index 3967b4b51b..76bb2b4beb 100644 --- a/website/content/docs/ecs/compatibility.mdx +++ b/website/content/docs/ecs/compatibility.mdx @@ -1,10 +1,11 @@ --- layout: docs -page_title: Compatibility Matrix -description: Compatibility Matrix for Consul ECS +page_title: Consul on AWS Elastic Container Service (ECS) Compatability Matrix +description: >- + The binary for Consul on Amazon Web Services ECS and the Terraform modules for automating deployments are tightly coupled and have specific version requirements. Review compatibility information for versions of Consul and `consul-ecs` to help you choose compatible versions. --- -# Compatibility Matrix for Consul on ECS +# Consul on AWS Elastic Container Service (ECS) Compatability Matrix For every release of Consul on ECS, the `consul-ecs` binary and `consul-ecs` Terraform module are updated. The versions of the Terraform module and binary are tightly coupled. For example, `consul-ecs` 0.4.1 binary must use the `consul-ecs` 0.4.1 Terraform module. diff --git a/website/content/docs/ecs/configuration-reference.mdx b/website/content/docs/ecs/configuration-reference.mdx index d3915cd49c..3077d8da9f 100644 --- a/website/content/docs/ecs/configuration-reference.mdx +++ b/website/content/docs/ecs/configuration-reference.mdx @@ -1,12 +1,11 @@ --- layout: docs -page_title: AWS ECS +page_title: Consul on AWS Elastic Container Service (ECS) Configuration Reference description: >- - Configuration Reference for Consul on AWS ECS (Elastic Container Service). - Do not modify by hand! This is automatically generated documentation. + Use the `consul-ecs` reference guide to manually configure Consul for deployment on Amazon Web Services ECS. Learn how the config values correspond to Terraform module input variables and review JSON configuration models for `consulLogin`, `gateway`, `proxy`, and `service` fields. --- -# Configuration Reference +# Consul on AWS Elastic Container Service (ECS) Configuration Reference This pages details the configuration options for the JSON config format used by the `consul-ecs` binary. This configuration is passed to the `consul-ecs` diff --git a/website/content/docs/ecs/enterprise.mdx b/website/content/docs/ecs/enterprise.mdx index a1d10c675f..fe7c1750f4 100644 --- a/website/content/docs/ecs/enterprise.mdx +++ b/website/content/docs/ecs/enterprise.mdx @@ -1,11 +1,11 @@ --- layout: docs -page_title: Consul Enterprise - AWS ECS +page_title: Consul Enterprise on AWS Elastic Container Service (ECS) description: >- - Consul Enterprise support for Consul on ECS. + You can deploy Consul Enterprise on Amazon Web Services ECS with an official Docker image. Learn about supported Enterprise features, including requirements for admin partitions, namespaces, and audit logging. --- -# Consul Enterprise +# Consul Enterprise on AWS Elastic Container Service (ECS) You can run Consul Enterprise on ECS by specifying the Consul Enterprise Docker image in the Terraform module parameters. diff --git a/website/content/docs/ecs/index.mdx b/website/content/docs/ecs/index.mdx index 711c9f77b0..3e70e8a7a1 100644 --- a/website/content/docs/ecs/index.mdx +++ b/website/content/docs/ecs/index.mdx @@ -1,12 +1,11 @@ --- layout: docs -page_title: AWS ECS +page_title: Consul on AWS Elastic Container Service (ECS) Overview description: >- - Consul Service Mesh can be deployed on AWS ECS (Elastic Container Service). - This section documents the official installation of Consul on ECS. + Consul's architecture adapts to Amazon Web Services ECS by running each task with an application container, a client agent, and an Envoy proxy. Learn how Consul service mesh works on ECS and find getting started tutorials for several scenarios. --- -# AWS ECS +# Consul on AWS Elastic Container Service (ECS) Overview You can deploy Consul service mesh applications to [AWS Elastic Container Service](https://aws.amazon.com/ecs/) (ECS) using either our official [Terraform modules](/docs/ecs/terraform/install) or by [manually configuring the task definition](/docs/ecs/manual/install). diff --git a/website/content/docs/ecs/requirements.mdx b/website/content/docs/ecs/requirements.mdx index 0fb0ab451c..3713aa105b 100644 --- a/website/content/docs/ecs/requirements.mdx +++ b/website/content/docs/ecs/requirements.mdx @@ -1,11 +1,11 @@ ---- +"--- layout: docs -page_title: Requirements - AWS ECS +page_title: Requirements - Consul on AWS Elastic Container Service (ECS) description: >- - Requirements for Consul Service Mesh on AWS ECS (Elastic Container Service). ---- + Consul has requirements to install and run on Amazon Web Services ECS. Learn about Consul's requirements for Fargate and EC2, including network mode and subnet information, as well as server, routing, and ACL controller considerations to keep in mind. +---" -# Requirements +# Requirements for Consul on AWS Elastic Container Service (ECS) The following requirements must be met in order to install Consul on ECS: diff --git a/website/content/docs/ecs/task-resource-usage.mdx b/website/content/docs/ecs/task-resource-usage.mdx index dec7bd9593..232fe77ea1 100644 --- a/website/content/docs/ecs/task-resource-usage.mdx +++ b/website/content/docs/ecs/task-resource-usage.mdx @@ -1,11 +1,11 @@ ---- +"--- layout: docs -page_title: Resource Usage - AWS ECS +page_title: Resource Usage - Consul on AWS Elastic Container Service (ECS) description: >- - Resource usage of the Consul Service Mesh on AWS ECS (Elastic Container Service). + Learn about the CPU and memory resources Consul uses while running on Amazon Web Services ECS, including performance test procedures and results. --- -# Resource Usage +# Resource Usage for Consul on AWS Elastic Container Service (ECS) We ran performance tests of Consul on ECS to determine the resource usage of the sidecar containers Consul on ECS injects along with the ACL controller.