Learn how to create infrastructure with Terraform, create an EKS (Kubernetes) cluster, create a docker image and deploy a docker container into our EKS cluster.
OUR TASK FOR TODAY
---------------------
1. Create our Remote Backend
- Create our remote backend to store our terraform configuration
- We shall create an S3 bucket using Terraform
- Create a DynamoDB Table using terraform
- Use this for our state file storage
2. Create our main Infrastructure
- One VPC
- Subnets - 2 Private and 2 Public Subnets
Subnets will be created in 2 different availability zones
- Internet Gateway
- NAT Gateway
- Route Table
- Routes
- Route Table Associations
- Security Groups
- A Bastion Host(EC2) in our public subnet for SSH and downloads
3. Create our Kubernetes (EKS) Cluster in our VPC using Terraform
4. Create a Dockerfile, Create a Docker Image for our application
and push the Docker Image to Dockerhub
5. Deploy our web app manifest files using Kubectl
- Create Deployment
- Create service of type Loadbalancer
Download
0 formats
No download links available.
KUBERNETES TUTORIAL | DEPLOY AN APPLICATION INTO AN EKS CLUSTER USING TERRAFORM | HANDS ON TUTORIAL | NatokHD