Skip to content

This repository sets up an Amazon EKS cluster using Terraform, with configurations for API Gateway, IAM roles, security groups, and networking, providing a scalable and secure environment for containerized applications on AWS.

Notifications You must be signed in to change notification settings

ravindrasinghh/Kubernetes-Playlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes-Playlist

This repository provides a comprehensive guide and Terraform scripts to set up an Amazon EKS cluster, install an NGINX Ingress Controller, and integrate an API Gateway with AWS EKS NLB.

Lesson 1: Create an EKS Cluster using Terraform

In this lesson, you'll learn how to create an Amazon EKS cluster using Terraform. The configuration includes setting up VPC, subnets, security groups, and the EKS cluster itself. EKS

Lesson 2: Install NGINX Ingress Controller in AWS EKS

This lesson covers the steps to install and configure an NGINX Ingress Controller in your EKS cluster, enabling you to manage external access to your Kubernetes services. NGINX

Lesson 3: Integrate API Gateway with AWS EKS NLB

In this lesson, you'll integrate an AWS API Gateway with the Network Load Balancer (NLB) in your EKS cluster, allowing you to expose your services via a secure API endpoint. API

Lesson 4: Install ArgoCD and Securing Access Using Amazon Cognito

In this lesson, you will learn how to install ArgoCD using a Helm chart and secure ArgoCD access with Amazon Cognito. API

Lesson 5: EKS & NGINX Load Balancer Monitor with Prometheus, Grafana, and Alerts(IN_PROGRESS)

In this lesson, you will learn how to Monitor EKS and NGINX with Prometheus, Grafana Visualizations, and Alerts MONITORING

Cluster and Disk Monitoring

DASHBOARD1

Prometheus Alert dashboard

DASHBOARD2

Lesson 6: Finops- Scale EKS with Karpenter(IN_PROGRESS)

tbd

About

This repository sets up an Amazon EKS cluster using Terraform, with configurations for API Gateway, IAM roles, security groups, and networking, providing a scalable and secure environment for containerized applications on AWS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages