/docs/ecs/

This commit is contained in:
boruszak 2022-09-23 16:16:35 -05:00
parent bcc227e285
commit 5b82975ebf
7 changed files with 25 additions and 26 deletions

View File

@ -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:

View File

@ -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.

View File

@ -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`

View File

@ -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.

View File

@ -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).

View File

@ -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:

View File

@ -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.