MENU

Fun & Interesting

KUBERNETES TUTORIAL | DEPLOY AN APPLICATION INTO AN EKS CLUSTER USING TERRAFORM | HANDS ON TUTORIAL

Devops Uncut 3,382 2 years ago
Video Not Working? Fix It Now

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

Comment