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

Devops Uncut
Devops Uncut
2.8 هزار بار بازدید - 10 ماه پیش - Learn how to create infrastructure
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
10 ماه پیش در تاریخ 1402/07/22 منتشر شده است.
2,883 بـار بازدید شده
... بیشتر