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" ?!
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.
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
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
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.
@@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
@@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.
🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
👉 [Playlist] AWS EKS Kubernetes Tutorial: ruclips.net/p/PLiMWaCMwGJXnKY6XmeifEpjIfkWRo9v2l&si=wc6LIC5V2tD-Tzwl
👉 Kubernetes Tutorial for Beginners [Full Course]: ruclips.net/p/PLiMWaCMwGJXkYKFa_x0Ch38uznuv-4c3l
👉 AWS EKS Tutorial for Beginners [Full Course]: ruclips.net/video/kwq9EfELYII/видео.html
👉 Other Kubernetes Tutorials: ruclips.net/p/PLiMWaCMwGJXnKY6XmeifEpjIfkWRo9v2l
Looking Forward to connect :)
Get learn with latest version. Thank you sir.
thank you so much from China
my pleasure!
You have no idea how useful this series has been. I owe you a beer!
thanks! just fundamentals
Thanks 🙏
With Love from India 🇮🇳
welcome :)
Superb tutorial. You're a godsend!
Thanks!
thank you!!
What software are you using for these cool animation at 0:26 ?
i use adobe suite
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" ?!
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.
Excellent videos on EKS concepts. Can you also please add observability on EKS like sending application logs to ELK or Opensearch and Cloudwatch?
Thank you! Probably at some point, yes, but it's very specific to your deployments.
Would like to see Pulumi content in the future
ok will do as well as sdk
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
Don't use count, use map instead and for each in terraform. Count is mostly used as feature flag (0 = disable, 1 = enable)
do cover each and every topic of eks
Yes, will do. Can you suggest any additional topics?
My work just did this. Can't wait to watch it all.
thanks, next section will be released in 1-2 hrs
Thank you!
🙏
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
Similar issue
@@Kk-rl7nv Hope my man @AntonPutra gives some us answer to this....
Sure, please share runnable terraform example as a github gist that I can run myself and I'll help you
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?
Will do, I’ll also include Cilium Service Mesh sidecar less mesh
That would be great Sir
Great start, thanks!
thank you!
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.
sure, owned if it is used only by EKS, shared if you share that subnet with let's say other EKS clusters or VMs
@@AntonPutra That makes sense.
best!
thank you!
I thank you too for clear explanation. All the best!
Great vid but why not use the community modules?.Is there a specific reason to choose resources over modules?.
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.
@@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
@@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.
Can you share GitHub repo?
sure, it's always under the video - github.com/antonputra/tutorials/tree/main/lessons/195
what is the video for the best practices of tf.state?
second in this playlist - ruclips.net/p/PLiMWaCMwGJXmJdmfJjG3aK1IkU7oWvxIj
@@AntonPutra thanks!