mirror of https://github.com/status-im/consul.git
/docs/ecs/
This commit is contained in:
parent
bcc227e285
commit
5b82975ebf
|
@ -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:
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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`
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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).
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue