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

Поділитися
Вставка
  • Опубліковано 19 вер 2024

КОМЕНТАРІ • 49

  • @AntonPutra
    @AntonPutra  4 місяці тому +12

    🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
    👉 [Playlist] AWS EKS Kubernetes Tutorial: ua-cam.com/play/PLiMWaCMwGJXnKY6XmeifEpjIfkWRo9v2l.html&si=wc6LIC5V2tD-Tzwl
    👉 Kubernetes Tutorial for Beginners [Full Course]: ua-cam.com/play/PLiMWaCMwGJXkYKFa_x0Ch38uznuv-4c3l.html
    👉 AWS EKS Tutorial for Beginners [Full Course]: ua-cam.com/video/kwq9EfELYII/v-deo.html
    👉 Other Kubernetes Tutorials: ua-cam.com/play/PLiMWaCMwGJXnKY6XmeifEpjIfkWRo9v2l.html

    • @neeldesai656
      @neeldesai656 4 місяці тому

      Looking Forward to connect :)

  • @johnchukwuma413
    @johnchukwuma413 12 днів тому +1

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

    • @AntonPutra
      @AntonPutra  12 днів тому

      thanks! just fundamentals

  • @navinkumar6388
    @navinkumar6388 4 місяці тому +2

    Thanks 🙏
    With Love from India 🇮🇳

  • @KX3DEX
    @KX3DEX 4 місяці тому +1

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

    • @AntonPutra
      @AntonPutra  4 місяці тому +1

      thanks, next section will be released in 1-2 hrs

  • @agun21st
    @agun21st 4 місяці тому +2

    Get learn with latest version. Thank you sir.

  • @nds8780
    @nds8780 3 місяці тому +1

    Superb tutorial. You're a godsend!
    Thanks!

  • @JohnVold
    @JohnVold 4 місяці тому +1

    Great start, thanks!

  • @xBlackMambaWT
    @xBlackMambaWT Місяць тому +1

    best!

    • @AntonPutra
      @AntonPutra  Місяць тому

      thank you!

    • @xBlackMambaWT
      @xBlackMambaWT Місяць тому

      I thank you too for clear explanation. All the best!

  • @omega1962
    @omega1962 3 місяці тому

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

    • @AntonPutra
      @AntonPutra  3 місяці тому

      Thank you! Probably at some point, yes, but it's very specific to your deployments.

  • @AHMEDSAIFAN-oj1nd
    @AHMEDSAIFAN-oj1nd 3 місяці тому

    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" ?!

    • @AntonPutra
      @AntonPutra  3 місяці тому

      Well, you would still have a NAT gateway as a default route in all your private subnets, even if they are located in different availability zones. It's just that you would have a single NAT. Some recommend creating a NAT in each AZ to achieve high availability. it doesn't mean that you need a NAT in each AZ to initiate outbound traffic to the Internet.

  • @ВладФоменко-р4е
    @ВладФоменко-р4е 4 місяці тому +1

    Thank you!

  • @XenoZeduX
    @XenoZeduX 4 місяці тому +1

    Would like to see Pulumi content in the future

    • @AntonPutra
      @AntonPutra  4 місяці тому +2

      ok will do as well as sdk

  • @shamstabrez2986
    @shamstabrez2986 4 місяці тому +1

    do cover each and every topic of eks

    • @AntonPutra
      @AntonPutra  4 місяці тому

      Yes, will do. Can you suggest any additional topics?

  • @agonzalezo
    @agonzalezo 3 місяці тому

    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

    • @AntonPutra
      @AntonPutra  3 місяці тому +1

      Don't use count, use map instead and for each in terraform. Count is mostly used as feature flag (0 = disable, 1 = enable)

  • @solaris244
    @solaris244 4 місяці тому

    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?

    • @AntonPutra
      @AntonPutra  4 місяці тому +4

      Will do, I’ll also include Cilium Service Mesh sidecar less mesh

    • @arunreddy1436
      @arunreddy1436 4 місяці тому +1

      That would be great Sir

  • @MatthewKennedyUK
    @MatthewKennedyUK 3 місяці тому

    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.

    • @AntonPutra
      @AntonPutra  3 місяці тому +1

      sure, owned if it is used only by EKS, shared if you share that subnet with let's say other EKS clusters or VMs

    • @MatthewKennedyUK
      @MatthewKennedyUK 3 місяці тому

      @@AntonPutra That makes sense.

  • @amol_
    @amol_ 3 місяці тому +1

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

  • @zygote846
    @zygote846 3 місяці тому

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

    • @AntonPutra
      @AntonPutra  3 місяці тому +1

      This playlist is for someone who wants to learn EKS. If you have a good understanding of EKS and how it works, you can use modules. However, I personally would create my own modules because I don't want to depend on other people's timelines. For example, the open-source eks module still uses the EKS auth configmap for adding new users.

    • @zygote846
      @zygote846 3 місяці тому

      @@AntonPutra exactly, I just noticed this yesterday but in version 20 it seems deprecated and starting 21.0 it will be completely removed.Upgrading these modules once in a while is also challenge but given the benefits I have opted to go with eks module as it has good support and its well maintained

    • @AntonPutra
      @AntonPutra  3 місяці тому +1

      @@zygote846 There is nothing wrong with using modules. As I mentioned, this playlist is for someone who wants to know how EKS works and be able to debug in the future if something breaks.

  • @123sultans
    @123sultans 4 місяці тому

    Can you share GitHub repo?

    • @AntonPutra
      @AntonPutra  4 місяці тому

      sure, it's always under the video - github.com/antonputra/tutorials/tree/main/lessons/195

  • @carlosmauriciopabonmarulan33
    @carlosmauriciopabonmarulan33 16 днів тому

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

  • @ManiBalajiC
    @ManiBalajiC 4 місяці тому +1

    I have problem with using terraform with For_each , i used range(var.mincount.var.maxcount) 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

    • @Kk-rl7nv
      @Kk-rl7nv 4 місяці тому +1

      Similar issue

    • @ManiBalajiC
      @ManiBalajiC 4 місяці тому

      @@Kk-rl7nv Hope my man @AntonPutra gives some us answer to this....

    • @AntonPutra
      @AntonPutra  4 місяці тому

      Sure, please share runnable terraform example as a github gist that I can run myself and I'll help you