This project will help you deploy a Docker cluster in AWS.
You will be able to choose the orchestrator to manage your Docker cluster:
- Swarm
- Kubernetes.
The cluster will be highly available (HA) with 3 masters and 3 workers evenly distributed in 3 different availability zones located in the same AWS region.
- Create the infrastructure in AWS with the following CloudFormation template:
- Install the docker engine in every node:
Steps to install the Swarm cluster:
- Create the Swarm cluster starting with the leader master and executing afterwards the corresponding token in the rest of the masters and workers:
Steps to install the Kubernetes cluster:
- Install Kubernetes in every node:
- Create the Kubernetes cluster: