Skip to content

Commit 8a62442

Browse files
authored
Merge pull request #12 from jschulenklopper/patch-1
Fix couple of typos in README.md
2 parents 8649d48 + 03ffa74 commit 8a62442

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,14 @@ Having said that ECS does have a possibility to be used like a Kubernetes or Mes
4141

4242
## ECS infra
4343

44-
As stated above ECS needs EC2 nodes that are beeing used as slaves to run Docker containers on. To do so you need infrastructure for this. Here is an ECS production-ready infrastructure diagram.
44+
As stated above ECS needs EC2 nodes that are being used as slaves to run Docker containers on. To do so you need infrastructure for this. Here is an ECS production-ready infrastructure diagram.
4545

4646
![ECS infra](img/ecs-infra.png)
4747

4848
What are we creating:
4949

5050
* VPC with a /16 ip address range and an internet gateway
51-
* We are choosing a region and a number of availability zones we want to use. For high-availibitly we need alteast two
51+
* We are choosing a region and a number of availability zones we want to use. For high-availability we need at least two
5252
* In every availability zone we are creating a private and a public subnet with a /24 ip address range
5353
* Public subnet convention is 10.x.0.x and 10.x.1.x etc..
5454
* Private subnet convention is 10.x.50.x and 10.x.51.x etc..
@@ -84,7 +84,7 @@ These are the conventions we have in every module
8484

8585
## Create it
8686

87-
To create a working ECS cluster from this respository see **ecs.tf** and **ecf.tfvars**.
87+
To create a working ECS cluster from this repository see **ecs.tf** and **ecf.tfvars**.
8888

8989
Quick way to create this from the repository as is:
9090

@@ -132,7 +132,7 @@ It is possible to use the Application LoadBalancer and the Classic LoadBalancer
132132

133133
### Using default
134134

135-
The philosophy is that the modules should provide as much as posible of sane defaults. That way when using the modules it is possible to quickly configure them but still change when needed. That is also why we introduced something like a name 'default' as the default value for some of the components. Another reason behind it is that you don't need to come up with names when you probably might only have one cluster in your enviourment.
135+
The philosophy is that the modules should provide as much as possible of sane defaults. That way when using the modules it is possible to quickly configure them but still change when needed. That is also why we introduced something like a name 'default' as the default value for some of the components. Another reason behind it is that you don't need to come up with names when you probably might only have one cluster in your environment.
136136

137137
Looking at [ecs.tf](ecs.tf) might give you a different impression, but there we configure more things than needed to show it can be done.
138138

@@ -197,7 +197,7 @@ The best option is to drain the containers from an ECS instance like described [
197197

198198
### Service discovery
199199

200-
ECS allows the use of [ALB and ELB](deployment/README.md#alb-vs-elb) facing [Internaly or Externaly](deployment/README.md#internal-vs-external) which allows for a simple but very effective service discovery. If you encounter the need to use external tools like consul etc... then you should ask yourself the question: Am I not making it to complex?
200+
ECS allows the use of [ALB and ELB](deployment/README.md#alb-vs-elb) facing [Internally or Externally](deployment/README.md#internal-vs-external) which allows for a simple but very effective service discovery. If you encounter the need to use external tools like consul etc... then you should ask yourself the question: Am I not making it to complex?
201201

202202
Kubernetes and Mesos act like a big cluster where they encourage you to deploy all kinds of things on it. ECS can do the same but it makes sense to group your applications to domains or logical groups and create separate ECS clusters for them. This can be easily done because you are not paying for the master nodes. You can still be in the same AWS account and the same VPC but on a separate cluster with separate instances.
203203

0 commit comments

Comments
 (0)