Terraform EKS Cluster Example (AWS EKS IAM Roles | AWS EKS Load Balancer | AWS EKS Node Group ) Ep 6

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


▬▬▬▬▬ 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
0:47 Create IAM Role for EKS Cluster
2:00 Attach AmazonEKSClusterPolicy to EKS Role
3:08 Create AWS EKS Cluster
5:40 Create IAM Role for EKS Node Group
6:42 Attach AmazonEKSWorkerNodePolicy, AmazonEKS_CNI_Policy, and AmazonEC2ContainerRegistryReadOnly to EKS Node Group IAM Role
8:06 Create AWS EKS Node Group
11:08 Run Terraform Commands to Create AWS EKS Cluster
12:26 Connect to EKS Cluster
14:35 Deploy Sample Application to EKS Cluster
15:20 Expose Kubernetes Service with Private Load Balancer
20:35 Expose Kubernetes Service with Public Load Balancer

=========

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

If I want to be honest, I have to say these series are more than exceptional. They are fabulous, and I'm so appreciative of them. Thank you so much

babakdorani
Автор

Great implementation Anton. very clean. after watching your video i refactored a legacy implementation of an eks that was based on your approach is better in several ways.

LawrenceMcDanielEstler
Автор

wow this is the best tutorial i have seen on terraform EKS without modules. love you work please 👍 ❤

segunsaka-aiyedun
Автор


⏱️TIMESTAMPS⏱️
0:00 Intro
0:47 Create IAM Role for EKS Cluster
2:00 Attach AmazonEKSClusterPolicy to EKS Role
3:08 Create AWS EKS Cluster
5:40 Create IAM Role for EKS Node Group
6:42 Attach AmazonEKSWorkerNodePolicy, AmazonEKS_CNI_Policy, and to EKS Node Group IAM Role
8:06 Create AWS EKS Node Group
11:08 Run Terraform Commands to Create AWS EKS Cluster
12:26 Connect to EKS Cluster
14:35 Deploy Sample Application to EKS Cluster
15:20 Expose Kubernetes Service with Private Load Balancer
20:35 Expose Kubernetes Service with Public Load Balancer

AntonPutra
Автор

Bro! Great project! I am learning devops now and this was a great start for one of my pet projects. Your explanations could be a bit more detailed as this is for beginners if I am not mistaken but anyways, this series of videos paired with coding along and lots of googling made me learn a lot! Thank you, subscribed! :)

MrARES
Автор

Very nice explanations and straight to the point! Thank you. I have a doubt: Usually systems are accessed by the public through internet gateway and public facing load-balancers. My doubt is who (which services) will be using internal load-balancers. Please give an example.

sureshgn
Автор

my favourite devops guy alongwith javatechie!

colossuselka-zchb
Автор

Excellent Explanation, Really great job!

kavndu
Автор

Hi there big brother, Merry Xmas.
I saw your content on the channel and I am impressed.

I am currently learning the below topics:
Doubling test execution speed every 3 months
Reducing the MTTF for server infrastructure to >= 90 days
Building a multi-tenant infrastructure supporting >=1000 concurrent clients
Reducing server infrastructure needs by 50% every 6 months
Addressing 100% of DevOps provisioning & post production monitoring needs via APIs on AWS.

It would be great if these could be converted into a video.

ShivamSharma-xzje
Автор

Aton, you've got one of the best series on Terraform and EKS. Let's say I want to create 3 different infrastructures (dev, QA, prod), how should I go about achieving this? Thank you so much!

ryanleofficial
Автор

Excellent videos Anton. you got a new subscriber :-)

mvjrao
Автор

Any chance you can do a video re security groups and a 2nd video deploying a EC2 instance. I did not notice you creating a ssh key pair anywhere, that we can associate with the EKS cluster or with EC2 isntances

georgelza
Автор

Very well explained, became a big fan of yours! Thank you so much. BTW a question for you, Let's say I wanna use custom image other than AL2_x86_64 how can I do that. How to pass custom ami id??

sagarchamlagai
Автор

Great videos !! Are there some good examples of the AWS EKS module for IAM?

pychast
Автор

Hi, awesome video, I have been following you since long, really like all the stuff you share. I am just stuck on creating service account through terraform for eks? as I have to manually do kubectl apply -f serviceaccount.yaml for load balancer (EKS), how can I automate this part, will appreciate it, if you can provide some knowledge

AMMARSUHAIL-hmxt
Автор

Hi Anton, This is one of the best video on EKS.. Could you please let me know what parameters i need to specify if i wanted to have a mixed instance group like on-demand and spot instances under capactiy_type?

vinodhkumart
Автор

Hi Anton,
Thanks again for all this valuable information!
I managed to install all resources using Terraform. The only problem is when launching the kubectl apply -f app.yaml file the load balancers are not created, and an error shows up:
Warning SyncLoadBalancerFailed 27s service-controller Error syncing load balancer: failed to ensure load balancer: error creating load balancer: "AccessDenied: User: is not authorized to perform: code: 403, request id:
Any idea?

jobetinfosec
Автор

excellent tutorial do upload the code in some repo to play with it? thanks

gustavoespeche
Автор

Hey Anton! This video series is excellent and I have one question. How can we setup AWS loadbalancer-controller for this cluster and enable ALB ingress for the sample application you have deployed and add path base routing to it

ruwanvimukthimettananda
Автор

Anton .. could you can create for Zookeeper + Kafaka with AKS cluster please

Mahesh-ldzb