AWS EKS Tutorial for Beginners [Full Course]: Terraform - Ingress - TLS - IAM Users - Autoscaling

Поделиться
HTML-код
  • Опубликовано: 3 июл 2024
  • 🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
    👉 Kubernetes Tutorial for Beginners [Full Course]: • Kubernetes Tutorial fo...
    👉 Other Kubernetes Tutorials: • AWS EKS Kubernetes Tut...
    ▬▬▬▬▬ 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 👋 ▬▬▬▬▬▬
    ► LinkedIn: / anton-putra
    ► Twitter/X: / antonvputra
    ► GitHub: github.com/antonputra
    ► Email: me@antonputra.com
    ▬▬▬▬▬▬ Related videos 👨‍🏫 ▬▬▬▬▬▬
    👉 [Playlist] Kubernetes Tutorials: • Kubernetes Tutorials
    👉 [Playlist] Terraform Tutorials: • Terraform Tutorials fo...
    👉 [Playlist] Network Tutorials: • Network Tutorials
    👉 [Playlist] Apache Kafka Tutorials: • Apache Kafka Tutorials
    👉 [Playlist] Performance Benchmarks: • Performance Benchmarks
    👉 [Playlist] Database Tutorials: • Database Tutorials
    ▬▬▬▬▬▬▬ Timestamps ⏰ ▬▬▬▬▬▬▬
    0:00 Create AWS VPC using Terraform
    13:13 Create AWS EKS Cluster using Terraform
    32:20 Add IAM User & IAM Role to AWS EKS
    44:51 Horizontal Pod Autoscaler (HPA) on AWS EKS
    52:46 Cluster Autoscaler Tutorial (EKS Pod Identities)
    58:31 AWS Load Balancer Controller Tutorial (TLS)
    1:17:41 Nginx Ingress Controller Tutorial (Cert-Manager & TLS)
    1:32:38 EKS CSI Driver Tutorial (ReadWriteOnce)
    1:37:30 EKS EFS CSI Driver Tutorial (ReadWriteMany) & OIDC
    1:43:37 EKS + AWS Secrets Manager Tutorial (Env & Files)
    ▬▬▬▬▬▬▬ Source Code 📚 ▬▬▬▬▬▬▬
    ► Up-to-date code, updated regularly once a month: github.com/antonputra/tutoria...
    ► Original code: github.com/antonputra/tutoria...
    #AWS #EKS #Kubernetes
  • НаукаНаука

Комментарии • 40

  • @AntonPutra
    @AntonPutra  23 дня назад +9

    🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
    👉 Kubernetes Tutorial for Beginners [Full Course]: ruclips.net/p/PLiMWaCMwGJXkYKFa_x0Ch38uznuv-4c3l
    👉 Other Kubernetes Tutorials: ruclips.net/p/PLiMWaCMwGJXnKY6XmeifEpjIfkWRo9v2l

  • @jujubawa2845
    @jujubawa2845 22 дня назад +4

    Watching you from Japan. Thank you for taking the initiative and teaching the entire community like this. ありがとうございます

  • @chamikakariyawasam888
    @chamikakariyawasam888 10 дней назад +1

    One of the best to ever do it

  • @chatbass2468
    @chatbass2468 22 дня назад +7

    Bro, let me give you a like before I even watch the whole thing...

  • @raghuveer120
    @raghuveer120 22 дня назад +2

    Thanks for creating the full course into video. Waiting for the next video

    • @AntonPutra
      @AntonPutra  22 дня назад

      thanks, i'll keep making them :)

  • @MagDag_
    @MagDag_ 18 дней назад +1

    Thank you Anton for great content!

  • @arvind5604
    @arvind5604 15 дней назад +1

    Thanks for putting out such nice and concisely curated contents in your channel.

    • @AntonPutra
      @AntonPutra  15 дней назад

      my pleasure, i'll try to make more full scale tutorials

  • @cokegen
    @cokegen 19 дней назад +1

    Thanks man, it's really appreciated ...

  • @maserati4000
    @maserati4000 22 дня назад

    I finished a Devops Bootcamp and now job applying but also constantly studying to get more and more practice.
    your videos are just a Godsend to me. I have so much to learn but i keep adding new things to my resume to add.
    thanks a lot and i hope to get a job soon!

    • @AntonPutra
      @AntonPutra  21 день назад

      Thank you, and good luck with your job searching

  • @ganges6661
    @ganges6661 22 дня назад +1

    So this is a concatenation of all the 10 previous videos. Awesome! I look forward to your video on keda and Kafka please.

    • @AntonPutra
      @AntonPutra  22 дня назад +2

      yes, and I also upgraded EKS 1.29 -> 1.30 and all addons + helm charts

    • @ganges6661
      @ganges6661 22 дня назад +2

      @@AntonPutra you’re a star! ⭐️ there’s no other channel like yours.

    • @ajayjohn1502
      @ajayjohn1502 22 дня назад +1

      Waiting for the upgrade eks 1.29 to 1.30

    • @AntonPutra
      @AntonPutra  22 дня назад

      @@ajayjohn1502 I just upgraded - github.com/antonputra/tutorials/tree/main/lessons/196

    • @AntonPutra
      @AntonPutra  22 дня назад

      @@ganges6661 ❤

  • @jhonsen9842
    @jhonsen9842 19 дней назад +1

    Hello Anton . By any chance you are planning to update Terraform Playlist , like how to write modules , Best pratices,Provisioners,functions

    • @AntonPutra
      @AntonPutra  19 дней назад +2

      Yes, I'm working on a Kubernetes course. As soon as it's finished, I'll do a full Terraform course/playlist.

    • @jhonsen9842
      @jhonsen9842 18 дней назад

      @@AntonPutra Thank you Anton.

  • @pramodhbr4190
    @pramodhbr4190 17 дней назад +1

    Hi I am from India thankyou for this video much needed can you please make video on rabbitmq keda

    • @AntonPutra
      @AntonPutra  16 дней назад

      thanks! I'll refresh it soon but i already have one - ruclips.net/video/hsJ2qtwoWZw/видео.html

  • @giltchelet3926
    @giltchelet3926 13 дней назад

    Thank you for this precious content! I had a question. I followed along and created the resources. Pretty quickly (few hours later) I received an alert that I am nearly through my free tier AWSDataTransfer quota of 1gb. Is this a reason for concern for billing? How do you suggest handling such projects without an inflated bill? Thank you!

    • @AntonPutra
      @AntonPutra  13 дней назад

      Well, EKS itself only costs $0.10 per hour, and compute is pretty cheap as well. So the issue is with data transfer. I would suggest trying to figure out what kind of data transfer it is. Did you try to pull large images over or something like that?

    • @giltchelet3926
      @giltchelet3926 12 дней назад

      @@AntonPutra thanks for the reply. I appreciate it! I followed the tutorial exactly all the way up to setting up the cluster & nodes with terraform apply (up to about 30 minutes). I left the nodes running over night (around 12 hours). The tutorial didn't have any heavy processes accounting for 1gb of data transfer which is why I'm confused

    • @AntonPutra
      @AntonPutra  11 дней назад +1

      ​@@giltchelet3926 Well, try to drill down using Cost Explorer. Check if the data transfer is between different availability zones, different regions, or external. For example, you might have downloaded something from the internet, like large Docker images. If that's the case, you could try using a private ECR to reduce data transfer. They frequently change the rules for data transfer, so you need to be careful.

  • @nikmedvedev7458
    @nikmedvedev7458 6 дней назад +1

    amazing video - that was a lot of hard work. Please enjoy beer/coffee on me

  • @kayoutube690
    @kayoutube690 22 дня назад

    Azure next to the same content. Lol

    • @AntonPutra
      @AntonPutra  21 день назад

      at some point, i already have one for AKS - ruclips.net/video/8HmReos6dlY/видео.html

    • @kayoutube690
      @kayoutube690 21 день назад

      Btw, autoscaler is not applicable for eks fargate?

    • @AntonPutra
      @AntonPutra  21 день назад +1

      @@kayoutube690 there is no need for cluster autoscaler since pod == node. you can use hpa (horizontal pod autoscaler)