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
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.
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
🔴 - 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
Looking Forward to connect :)
You have no idea how useful this series has been. I owe you a beer!
thanks! just fundamentals
Thanks 🙏
With Love from India 🇮🇳
welcome :)
My work just did this. Can't wait to watch it all.
thanks, next section will be released in 1-2 hrs
Get learn with latest version. Thank you sir.
Superb tutorial. You're a godsend!
Thanks!
thank you!!
Great start, thanks!
thank you!
best!
thank you!
I thank you too for clear explanation. All the best!
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.
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.
Thank you!
🙏
Would like to see Pulumi content in the future
ok will do as well as sdk
do cover each and every topic of eks
Yes, will do. Can you suggest any additional topics?
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)
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
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.
What software are you using for these cool animation at 0:26 ?
i use adobe suite
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 - ua-cam.com/play/PLiMWaCMwGJXmJdmfJjG3aK1IkU7oWvxIj.html
@@AntonPutra thanks!
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