Create AWS VPC using Terraform: AWS EKS Kubernetes Tutorial - Part 1

preview_player
Показать описание


1. Create AWS VPC using Terraform
2. Create AWS EKS Cluster using Terraform
3. Add IAM User & IAM Role to AWS EKS
4. Horizontal Pod Autoscaler (HPA) on AWS EKS
5. Cluster Autoscaler Tutorial (EKS Pod Identities)
6. AWS Load Balancer Controller Tutorial (TLS)
7. Nginx Ingress Controller Tutorial (Cert-Manager & TLS)
8. CSI Driver Tutorial (ReadWriteOnce)
9. EFS CSI Driver Tutorial (ReadWriteMany)
10. AWS Secrets Manager Tutorial (Env & Files)

Based on the feedback, I’ll add the following sections (let me know if anything else is missing):
- Autoscaling with Karpenter
- Autoscaling with Keda
- Private Ingress with Private DNS & VPN
- Monitoring with Prometheus
- EKS self managed group
- EKS Fargate
- EKS Pod Identities vs. EKS IRSA (oidc) vs. Node roles

▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
► I’m a Senior Software Engineer at Juniper Networks (12+ years of experience)
► Located in San Francisco Bay Area, CA (US citizen)

▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬

▬▬▬▬▬▬ Related videos 👨‍🏫 ▬▬▬▬▬▬

▬▬▬▬▬▬▬ Timestamps ⏰ ▬▬▬▬▬▬▬
0:00 Intro
2:29 Create Local Variables
4:47 Create AWS VPC using Terraform
5:26 Create AWS Internet Gateway using Terraform
5:46 Create AWS Private & Public Subnets using Terraform
8:04 Create AWS NAT Gateway using Terraform
8:50 Create Private & Public Route Tables using Terraform
9:36 Associate Route Tables with Subnets
10:31 Apply Terraform
12:03 AWS VPC Overview

▬▬▬▬▬▬▬ Source Code 📚 ▬▬▬▬▬▬▬

#AWS #EKS #Kubernetes
Рекомендации по теме
Комментарии
Автор

You have no idea how useful this series has been. I owe you a beer!

johnchukwuma
Автор

My work just did this. Can't wait to watch it all.

KXDEX
Автор

Get learn with latest version. Thank you sir.

agunst
Автор

Superb tutorial. You're a godsend!

Thanks!

nds
Автор

Excellent videos on EKS concepts. Can you also please add observability on EKS like sending application logs to ELK or Opensearch and Cloudwatch?

omega
Автор

Would like to see Pulumi content in the future

XenoZeduX
Автор

Thank's for your job. Could you add to the your Playlist the topic about choosing and manage CNI (subnets, CIDR, limitations) for AWS EKS?

solaris
Автор

Great video, thanks.

What do you think about creating all subnets using the terraform “count” property instead of creating each separately ? I mean define 1 resource then it will become 4 subnets

agonzalezo
Автор

Hi Anton, i really appreciate your efforts , you said some may recommend creating multiple NAT gateway in different availability zones ...etc and you didn't find it useful, then how the avail zone's private subnet will initiate outbound traffic to the Internet "without creating NAT gateway" ?!

AHMEDSAIFAN-ojnd
Автор

What software are you using for these cool animation at 0:26 ?

amol_
Автор

Great vid but why not use the community modules?.Is there a specific reason to choose resources over modules?.

zygote
Автор

If you get chance, could you let me know more about the owned vs shared on the subnet tags please? Or link me to some information. 
Many thanks.

MatthewKennedyUK
Автор

what is the video for the best practices of tf.state?

carlosmauriciopabonmarulan
Автор

I have problem with using terraform with For_each, i used to generate values for creating like 10 instances, if i delete it again run terraform apply the range is calculated and creates a new one.. Even if i give the keys for 10 instances like one, two..ten. it still recreates if i delete a instance and run again. anything to overcome this

ManiBalajiC
visit shbcf.ru