I have one that covers karpenter and keda, pls take a look - kzbin.info/www/bejne/nqStY6SqrNSKkNk
@AntonPutra7 сағат бұрын
Part 6 will be released in 2 days. Playlist - kzbin.info/aero/PLiMWaCMwGJXnKY6XmeifEpjIfkWRo9v2l&si=Ku0ay7zUEKgfcVcb 1. Create AWS VPC using Terraform 2. Create AWS EKS Cluster using Terraform 3. Add IAM User & IAM Role to AWS EKS 4. Horizontal Pod Autoscaler (HPA) on AWS EKS 5. Cluster Autoscaler Tutorial (EKS Pod Identities) 6. AWS Load Balancer Controller Tutorial (TLS) 7. Nginx Ingress Controller Tutorial (Cert-Manager & TLS) 8. CSI Driver Tutorial (ReadWriteOnce) 9. EFS CSI Driver Tutorial (ReadWriteMany) 10. AWS Secrets Manager Tutorial (Env & Files) Based on the feedback, I’ll add the following sections (let me know if anything else is missing): - Autoscaling with Karpenter - Autoscaling with Keda - Private Ingress with Private DNS & VPN - Monitoring with Prometheus - EKS self managed group - EKS Fargate - EKS Pod Identities vs. EKS IRSA (oidc) vs. Node roles
@AntonPutra7 сағат бұрын
🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - [email protected]
@zygote84611 сағат бұрын
Great vid but why not use the community modules?.Is there a specific reason to choose resources over modules?.
@AntonPutra11 сағат бұрын
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.
@staynjohnson422114 сағат бұрын
At the end of the video, before your presentation has not finished, youtube suggest other videos on the screen. see this screenshot: but your presentation has not finished Add some seconds of black screen at the end of your videos...
@AntonPutra13 сағат бұрын
ok thanks for the feedback, i try to put those where they not interfere with content
@agonzalezo14 сағат бұрын
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
@AntonPutra13 сағат бұрын
Don't use count, use map instead and for each in terraform. Count is mostly used as feature flag (0 = disable, 1 = enable)
@GabrielPozo19 сағат бұрын
Thank you!
@bobrt373923 сағат бұрын
Great
@AntonPutra23 сағат бұрын
thanks
@usarovКүн бұрын
Great video as always! Regarding the conflict between argocd and hpa, I found that there is a solution for this in argocd called ignoreDifferences.
@AntonPutraКүн бұрын
i see, thanks for the tip, i think they stole this idea from terraform:) github.com/antonputra/tutorials/blob/main/lessons/195/terraform/8-nodes.tf#L72
@evgenylikhonosov572Күн бұрын
Thank you!
@AntonPutraКүн бұрын
🙏
@MoSALah-xe1hzКүн бұрын
The most important video i have seen about this topic 🎉❤
@AntonPutraКүн бұрын
thanks!
@MatthewKennedyUKКүн бұрын
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Күн бұрын
sure, owned if it is used only by EKS, shared if you share that subnet with let's say other EKS clusters or VMs
@MatthewKennedyUK21 сағат бұрын
@@AntonPutra That makes sense.
@sufiyanhabib4431Күн бұрын
Very awesome tutorial!!
@AntonPutraКүн бұрын
thank you!
@prashlovessamosaКүн бұрын
Great can't wait for next one whoever makes your animation deserve a raise Its super easy to understand thanks Anton
@AntonPutraКүн бұрын
thanks!
@prashlovessamosaКүн бұрын
Great can't wait for next one whoever makes your animation deserve a raise Its super easy to understand thanks Anton
@0xfaizanКүн бұрын
Any plan to make videos on Keda auto scaling using kafka and rabbitmq ?
@AntonPutraКүн бұрын
Yes, will do right this playlist but I already have one that covers karpenter and keda + kafka - kzbin.info/www/bejne/nqStY6SqrNSKkNk
@AntonPutraКүн бұрын
Part 5 will be released in 2 days. Playlist - kzbin.info/aero/PLiMWaCMwGJXnKY6XmeifEpjIfkWRo9v2l&si=Ku0ay7zUEKgfcVcb 1. Create AWS VPC using Terraform 2. Create AWS EKS Cluster using Terraform 3. Add IAM User & IAM Role to AWS EKS 4. Horizontal Pod Autoscaler (HPA) on AWS EKS 5. Cluster Autoscaler Tutorial (EKS Pod Identities) 6. AWS Load Balancer Controller Tutorial (TLS) 7. Nginx Ingress Controller Tutorial (Cert-Manager & TLS) 8. CSI Driver Tutorial (ReadWriteOnce) 9. EFS CSI Driver Tutorial (ReadWriteMany) 10. AWS Secrets Manager Tutorial (Env & Files) Based on the feedback, I’ll add the following sections (let me know if anything else is missing): - Autoscaling with Karpenter - Autoscaling with Keda - Private Ingress with Private DNS & VPN - Monitoring with Prometheus - EKS self managed group - EKS Fargate - EKS Pod Identities vs. EKS IRSA (oidc) vs. Node roles
@markoslipogorКүн бұрын
i hope for part 6 you choose karpenter :D
@AntonPutraКүн бұрын
🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - [email protected]
@rahulchowdhury279Күн бұрын
@Anton pleaze make a detailed video on cortex prometheus
@AntonPutraКүн бұрын
@@rahulchowdhury279 ok
@palanisamy-dl9qeКүн бұрын
Do you have same kind of setup for ms teams?
@AntonPutraКүн бұрын
I have a few extensions. Is there anything specific you are interested in?
@palanisamy-dl9qeКүн бұрын
@@AntonPutra yes I need Argocd rollout extensions as well as current expectation is ms teams notifications trigger if any actions items in occur inside the argocd
@AntonPutraКүн бұрын
@@palanisamy-dl9qe Didn't you find it here? - argo-cd.readthedocs.io/en/stable/operator-manual/notifications/services/teams/
@DominicLucchiКүн бұрын
goated tutorial
@AntonPutraКүн бұрын
thanks
@bunnybal2 күн бұрын
Really very well explained, thank you very much.
@AntonPutra2 күн бұрын
thanks!
@Kk-rl7nv2 күн бұрын
Hi Can you suggest when we give Iam user Iam user1 verbs list watch read for a specific role then how the user1 will list and watch the deployment, config map etc with utilizing their Iam user?
@AntonPutra2 күн бұрын
Sure, first you create RBAC role/cluster role, then you map that role with RBAC group for example viewer, then you create IAM user and map that user with viewer RBAC role using EKS API. I cover it in the video
@Kk-rl7nvКүн бұрын
@@AntonPutra thanks for quick reply, can you suggest the differences generally we create a role and role binding then generate a kubeconfig for that user and deployed the kubeconfig at user machine or profile but here we are using I am to authenticate so that time we are binding the same role of K8s with user to assume i,e here user will not require the kubeconfi file and user will manage via IAM user profile i.e if user will remove from AWS IAM then he or she will not be able to access and here you are using same machine to generate multiple profiles which should not be a good practice and we have to use either to create multiple users in single machine on aws jump server to connect? will appreciate to clear my doubts
@AntonPutraКүн бұрын
@@Kk-rl7nv In the real world, most of the time, we would use federated users managed by Okta or Azure Active Directory. So, you, the user, will be able to assume roles from the get-go. You just add that role to the EKS. I didn't get the rest of the question.
@GunShot1092 күн бұрын
very informative
@AntonPutra2 күн бұрын
thanks!
@user-vl4sg2vj8b3 күн бұрын
best primer on Kafka. kudos
@AntonPutra3 күн бұрын
thanks!
@notyrants5073 күн бұрын
Super good for understanding the differnces, crystal-clear, thank you!
@AntonPutra3 күн бұрын
thanks!
@GabrielPozo3 күн бұрын
Thank Anton!!!!
@andrewb15704 күн бұрын
Thanks, man.🎉
@AntonPutra4 күн бұрын
❤️
@user-ky1fv4ul2c4 күн бұрын
Best DevOps-related channel! Thank you for your great work!
@AntonPutra4 күн бұрын
❤️
@nforlife4 күн бұрын
Great video man, thank you for sharing your knowledge for free
@AntonPutra4 күн бұрын
❤️
@hitmanrj4 күн бұрын
What a great video!
@AntonPutra4 күн бұрын
thanks!
@danyael0314 күн бұрын
@AntonPutra which software do you use for animations and video editing?
@AntonPutra4 күн бұрын
adobe suite
@GeekSpeakDesign4 күн бұрын
Such a fantastic channel!
@AntonPutra4 күн бұрын
Thanks! 😃
@Matrix_troy32594 күн бұрын
Can you please make a video how to use vault auth for eks
@AntonPutra4 күн бұрын
Do you mean how to mount secrets from harshicorp vault to pods as files and env?
@Matrix_troy32594 күн бұрын
@@AntonPutra yes secrets as well as using aws auth how we can assume the role and get token from vault
@AntonPutra4 күн бұрын
@@Matrix_troy3259 ok, added to my list
@ZergStylexDD4 күн бұрын
I have no words to describe how amazing your videos are. Really the best DevOps channel in the world. Keep going!
@AntonPutra4 күн бұрын
❤️
@evgenylikhonosov5724 күн бұрын
Thank you
@AntonPutra4 күн бұрын
my pleasure!
@SameerKhan-jv5rb4 күн бұрын
it would be great if you also make a video how to do it on aws console .
@AntonPutra4 күн бұрын
i have one pretty old but uses the same principal KZbin - kzbin.info/www/bejne/e3jHf2Vne5d9nNk Blog - antonputra.com/kubernetes/add-iam-user-and-iam-role-to-eks/
@prashlovessamosa4 күн бұрын
Thanks Mr Anson
@AntonPutra4 күн бұрын
❤️
@zygote8464 күн бұрын
Thank you for another amazing video,I am using something similar like this but with AWS SSO Roles and it makes life easy.
@AntonPutra4 күн бұрын
thanks, yeah we use okta roles
@AntonPutra4 күн бұрын
🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - [email protected]
@AntonPutra4 күн бұрын
Part 4 will be released in 2 days. Playlist - kzbin.info/aero/PLiMWaCMwGJXnKY6XmeifEpjIfkWRo9v2l&si=Ku0ay7zUEKgfcVcb 1. Create AWS VPC using Terraform 2. Create AWS EKS Cluster using Terraform 3. Add IAM User & IAM Role to AWS EKS 4. Horizontal Pod Autoscaler (HPA) on AWS EKS 5. Cluster Autoscaler Tutorial (EKS Pod Identities) 6. AWS Load Balancer Controller Tutorial (TLS) 7. Nginx Ingress Controller Tutorial (Cert-Manager & TLS) 8. CSI Driver Tutorial (ReadWriteOnce) 9. EFS CSI Driver Tutorial (ReadWriteMany) 10. AWS Secrets Manager Tutorial (Env & Files) Based on the feedback, I’ll add the following sections (let me know if anything else is missing): - Autoscaling with Karpenter - Autoscaling with Keda - Private Ingress with Private DNS & VPN - Monitoring with Prometheus - EKS self managed group - EKS Fargate - EKS Pod Identities vs. EKS IRSA (oidc) vs. Node roles
@joshmcdzz692513 сағат бұрын
Can you do something on K8s federation and Admission controllers?
@AntonPutra13 сағат бұрын
@@joshmcdzz6925 ok, i'll see what i can do
@DolevDublon4 күн бұрын
good!
@AntonPutra4 күн бұрын
thanks!
@JS-vw7to4 күн бұрын
Amazing explanation
@AntonPutra4 күн бұрын
thank you!
@MM-nj4im4 күн бұрын
Best explanation straight to the point, thanks!
@AntonPutra4 күн бұрын
thank you!
@bellakhalmohamed32554 күн бұрын
Thanks man been working with k8s 3 years but I learned so much
@AntonPutra4 күн бұрын
❤️
@RAHUL8419915 күн бұрын
Amazing Videos!
@AntonPutra4 күн бұрын
thank you!
@DonLeonM5 күн бұрын
THANK YOU for a great video!
@AntonPutra5 күн бұрын
❤️
@curio785 күн бұрын
java gets faster and faster as it learns realworld usage to optimize the compiled code. This is why the idea that Java is slower than even C is just BS. for a complex system, no compile time can really know the best optimization to use. This is where java's on the fly in time compilation shines. Because at run time it gets the code paths that is most used and has the best view of where to optimize. Yes, it takes some cycles for java to optimize it completely. But if you have a long running program, there is simply nothing better than java. Neither for speed nor for how quickly you can build the system. Rest of the languages are only good to cover either system level programming or for short run cycle programs. If you are running a batch application that uses 100% cpu for 10 secs and shuts down then java won't have the time to optimize, in those case just use graalvm and compile java to native code directly.
@AntonPutra4 күн бұрын
thanks for your feedback, wondering what do you think about Quarkus and compiling to native code?
@rnrn71275 күн бұрын
thank you, man! you really are on a different level! keep up the good work!
@AntonPutra5 күн бұрын
❤️
@evgenylikhonosov5725 күн бұрын
Thank you, great tutorial!
@AntonPutra5 күн бұрын
❤️
@enjoy59415 күн бұрын
I didn't understand Kubernetes related technologies when I read about it on the internet, but your videos made it very easy to understand. I really appreciate it.