How to create EKS Cluster using Terraform MODULES (AWS Load Balancer Controller + Autoscaler + IRSA)

How to create EKS Cluster using Terraform MODULES (AWS Load Balancer Controller + Autoscaler + IRSA)

Source: YouTube · Anton Putra · published Sep 7, 2022 · 15:34

Cloud Security
No ratings yet Log in to rate
Transcript Available
Description

This video demonstrates creating a complete Amazon EKS cluster using Terraform modules, from VPC setup to implementing auto-scaling and load balancing 0:00.

Key Takeaways:
• Create EKS cluster with VPC and configure both private and public subnets 1:29
• Set up managed node groups including spot instances for cost optimization 3:55
• Grant Kubernetes access to IAM users through role-based access control 5:35
• Deploy Cluster Autoscaler for automatic scaling based on workload 10:15
• Install AWS Load Balancer Controller and configure ingress resources 12:44

The tutorial provides a comprehensive approach to building a production-ready EKS cluster using Terraform with proper access controls, auto-scaling, and load balancing capabilities.

Sources:

  • 0:00 Introduction to creating EKS cluster with Terraform
  • 1:29 Creating VPC and subnets for EKS
  • 3:55 Setting up managed node groups
  • 5:35 Granting Kubernetes access to IAM users
  • 10:15 Deploying Cluster Autoscaler
  • 12:44 Installing AWS Load Balancer Controller

Generate CPE Credits

Generate a professional CPE document from this video's transcript.

Estimated credit: 0.5 CPE hours

Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.

Topic: Cloud Security. Commonly maps to: Security Architecture and Engineering, Communication and Network Security. Exact CISSP domains are assigned during generation.

CISSP Domain Mapping
Learning Objectives
Self-Assessment Questions
PDF Export Ready

Free account. One generation at a time, with a daily limit.

CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.

Watch on YouTube

Transcript Preview

First 800 characters of the transcript

in this video we're going to create eks cluster using open source terraform modules first we will create vpc from scratch and then provision kubernetes i'll show you how to add additional users to eks by modifying kubernetes config map we will create i'm roll with full access to kubernetes api and let users to assume that role if they need access to ecas to automatically scale the eks cluster we will deploy cluster after scalar using plain yaml and cubectl terraform provider finally we will deploy adbs load bouncer controller using helm provider and create a test ingress resource i also have another tutorial where i use terraform resources instead of modules to create eks cluster first of all we need to define adobe's terraform provider you have multiple ways to authenticate with adws it w…