IAM Roles for Service Accounts | Learn about IRSA with demo in 20 mins

Поделиться
HTML-код
  • Опубликовано: 28 июл 2024
  • This video is about IRSA (IAM roles for Service Accounts). It talks about what is IRSA, benefits of IRSA, how IRSA ties together elements from AWS IAM, OpenID Connect (IdP), K8s Service Accounts and Pods, followed by hands on demo.
    References:
    docs.aws.amazon.com/eks/lates...
    aws.amazon.com/blogs/opensour...
    TIMESTAMPS
    00:00 Introduction
    00:15 What is IRSA?
    01:11 Benefits of IRSA
    02:12 EKS OpenId Connect Provider
    02:44 IAM Federated identities using OIDS
    03:05 Flow for retrieving AWS credentials
    03:55 Demo
    21:00 Decoding the JWT token
    22:53 Outro
    #aws #irsa #eks #iam #cloud #security

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

  • @code-for-mars
    @code-for-mars 8 дней назад +1

    Great Explanation , Thanks

  • @aidataverse
    @aidataverse 29 дней назад +1

    Very good excellent , you saved a lot of my time.

  • @vastavikgymrat
    @vastavikgymrat Месяц назад +1

    This is Gold video bro..

  • @aidataverse
    @aidataverse 29 дней назад +1

    1000 likes from my side

  • @juanrandsonian2949
    @juanrandsonian2949 Год назад +10

    Man, this is by far the best explanation I have found about K8s Service Accounts. You deserve many more subscribers!

    • @visa2learn
      @visa2learn  Год назад

      Thanks for the kind words. Feel free to share it with your friends. That may help me get more subscribers :)

  • @anshusinha2378
    @anshusinha2378 Год назад +1

    One of the best explanation with hands on.

    • @visa2learn
      @visa2learn  Год назад +1

      Thank you, glad it was helpful.

  • @dhavamaniv3648
    @dhavamaniv3648 Год назад +1

    Wowwwwww you explained the complex concept with clear explanation and demo. Thank you

  • @anbuece06
    @anbuece06 5 месяцев назад +1

    Excellent work! Keep posting more videos.

  • @TheLegoody
    @TheLegoody Год назад +1

    This taught me a lot about K8s Service accounts and how iam roles are attached to them

  • @vaklinov81
    @vaklinov81 Год назад +1

    Man I really like your explanation with really good and practical example! Big thanks!

    • @visa2learn
      @visa2learn  Год назад

      Thanks for the kind words. Glad it was helpful

  • @invalidred
    @invalidred 10 месяцев назад +1

    Such a fantastic in depth video that I very much needed to understand this very complex concept. You've done such a fine job explaining the concepts, visually showing the data flow via images and then ending with hands-ons lab fireworks! You sir are the finest!

    • @visa2learn
      @visa2learn  10 месяцев назад

      Glad it was helpful!

  • @akhilsingh5122
    @akhilsingh5122 6 месяцев назад +1

    Amazing

  • @AlexLi-zige
    @AlexLi-zige Год назад +1

    great video for IRSA, high recommended

  • @garciajero
    @garciajero Год назад +1

    This is really well explained !

  • @edu_franco94
    @edu_franco94 Год назад +1

    thank you very much for this learning!

  • @israel8707
    @israel8707 Год назад +1

    Excellent, thanks you for shared :)

  • @Dan-dh2bl
    @Dan-dh2bl Год назад +1

    Nicely done, thank you

  • @veeramohan1758
    @veeramohan1758 8 месяцев назад +1

    Well explained, clear...

  • @charank7852
    @charank7852 Год назад +1

    Thank you very much..

  • @Aditya-wj5gy
    @Aditya-wj5gy 4 месяца назад +1

    nice explaination!

  • @bijujoseph5342
    @bijujoseph5342 Год назад +1

    Good explanation. I tried this & tested with few more "aws s3" commands BAD & GOOD scenarios

  • @Shakeersyed99499
    @Shakeersyed99499 Год назад +1

    Superb

  • @tejasdevgekar
    @tejasdevgekar Год назад +1

    beautiful

  • @balakrishnag1707
    @balakrishnag1707 10 месяцев назад

    nice presentation, if I am using kubeadm what is procedure

  • @nks36
    @nks36 Год назад +1

    awesome video, only one suggestion, when you type command, can you try to keep them in the middle of the screen? It's difficult to read the bottom of the screen at time.

    • @visa2learn
      @visa2learn  Год назад

      Noted! Thanks for the feedback

  • @narindersharma303
    @narindersharma303 Год назад +2

    watched at 1.5x 👍

  • @zandymarantal9113
    @zandymarantal9113 Год назад +1

    Great presentation! Was able to replicate everything except the secrets part at the end. Not seeing any secrets on my v1.24 cluster for some reason. Any ideas?

    • @visa2learn
      @visa2learn  Год назад

      If you are saying that IRSA worked for you and you are able to access your services, the secret should be there. Are you looking for it in the right namespace?

  • @suganyam8346
    @suganyam8346 5 месяцев назад

    Cam we create a service account instead of eksctl using any terraform function?

  • @vinnymark453
    @vinnymark453 Год назад +1

    do we need to give any additional permissions to that app pod like rbac?

    • @visa2learn
      @visa2learn  Год назад +1

      Additional permissions like rbac not needed unless your app has special needs like being able to invoke kube apis or if your cluster has network configurations which require pods to have additional permissions. But those have nothing to do with IRSA per se.

  • @sivapalanamirthagunbalasin6231

    I am trying to setup a local cluster for testing purpose with minkube and docker desktop. Do you know, how i can use irsa? Cuz those cluser don’t generate OIDC

    • @visa2learn
      @visa2learn  Год назад

      IAM roles for Service Accounts (IRSA) is specific to AWS EKS cluster

    • @balakrishnag1707
      @balakrishnag1707 10 месяцев назад

      I created a k8s cluster using kubeadm, But I want to use persistence volume, how to IRSA, I can't able to generate OIDC , How can you explain please