AWS EKS Tutorial | What is EKS? | EKS Explained | KodeKloud

Sdílet
Vložit
  • čas přidán 26. 06. 2024
  • AWS EKS is a great option for Kubernetes clusters and containers. In this tutorial, we will explain the architecture, components of Amazon Elastic Kubernetes Service (EKS), a step-by-step procedure to provision Kubernetes Cluster on EKS. Additionally, we will also cover the important command line called EKSCTL and its performance benefits.
    These are the topics covered in this video:
    00:00 - Introduction
    00:49 -What is EKS?
    01:41 - Why EKS?
    02:35 - Worker Nodes
    06:25 - Demo
    21:23 - Conclusion
    Want to view a clear path to becoming a DevOps Engineer? Visit our website - bit.ly/Kodekloud-YT
    We have various Learning Paths to help you choose your next step and shape your DevOps Career.
    Check out our learning paths at KodeKloud to get started:
    ► Linux: bit.ly/LinuxLearningPath
    ► DevOps Learning Path: bit.ly/DevOpsLearningPath-YT
    ► Docker: bit.ly/DockerLearningPath
    ► Kubernetes: bit.ly/KubernetesLearningPath
    ► Infrastructure as Code(IAC): bit.ly/IACLearningPath
    ► Programming: bit.ly/ProgrammingLearningPath
    #EKS #AWS #kubernetes
    Those new to the Programming and DevOps world often find it challenging to start their journey due to the missing basic prerequisites. For example, issues with setting up a basic lab environment using VirtualBox, problems with networking, or trouble with working with the Linux CLI or text editors like vi editor. Sometimes there are issues with applications - like getting a sample application to work, problems with getting the dependencies to install correctly or trouble with getting a web server to communicate with a database server. Or, at other times, it's working with data formats like JSON or YAML.
    So we have identified a gap, and we believe that this is due to missing some of the basic prerequisites, such as knowing the basics of Linux, the basics of tools like VirtualBox, or knowing the basics of the most commonly used applications like Java, Python or NodeJS or web servers like Apache, NGINX etc. As a DevOps or Cloud Engineer, it is crucial to have these basics cleared. And that’s why we are helping you to bridge that gap!
    For more updates on courses and tips, follow us on:
    ► Website: kodekloud.com/
    ► LinkedIn: / kode. .
    ► Twitter: / kodekloud1
    ► Facebook: / kodekloudtra. .
    ► Instagram: / kodekloud
    ► Blog: kodekloud.com/blog/

Komentáře • 62

  • @wisdomprimus1854
    @wisdomprimus1854 Před rokem +10

    This is by far the simplest and easiest explanation of EKS and its deployment. Thanks

    • @KodeKloud
      @KodeKloud  Před rokem

      Thank you for the appreciation. You can check our videos related to DevOps and subscribe to our channel to stay updated with all the latest tools.

  • @nvasudeva
    @nvasudeva Před rokem +1

    So finally get to see the awesome person behind some of the CKAD videos !

    • @KodeKloud
      @KodeKloud  Před rokem

      Hi, we appreciate the kind comment! enjoy!

  • @leamon9024
    @leamon9024 Před rokem

    Thanks. Looking forward to a more advanced content on AWS EKS.

    • @KodeKloud
      @KodeKloud  Před rokem

      Sure thing. Do subscribe to our channel and stay tuned for more.

  • @Black_void375
    @Black_void375 Před rokem +1

    Nice video man, very well explained! Thanks!! 😃

  • @kaushikmitra1982
    @kaushikmitra1982 Před rokem

    Awesome Explanation for EKS cluster setup ....👏👏👏

  • @yogeshgunasekaran
    @yogeshgunasekaran Před rokem +6

    Great video. Looking forward eagerly for advanced video sessions on EKS with Istio, Calico, GitOps and Multi-tenancy !

    • @KodeKloud
      @KodeKloud  Před rokem

      Hey, thank you for your suggestion. Do check out our other tutorial videos and subscribe to us to stay connected. Cheers :)

    • @sandeepvemu794
      @sandeepvemu794 Před 4 měsíci

      ​@@KodeKloudhow about kubectl utility?
      How about I AM role for eks cluster

  • @hiteshnalawade24
    @hiteshnalawade24 Před rokem +1

    Thank you for making this video

    • @KodeKloud
      @KodeKloud  Před rokem

      Thanks a ton! Your support makes all the difference 💙

  • @nazokatisamova5073
    @nazokatisamova5073 Před 4 měsíci

    Commenting to spread the word about such a great tutorial. Thanks

  • @farrukhfida212
    @farrukhfida212 Před rokem

    Wow how easily you have defined

    • @KodeKloud
      @KodeKloud  Před rokem

      Thanks a ton! Your support makes all the difference 💙

  • @MrRocketRider
    @MrRocketRider Před rokem +1

    Awesome! Thanks

  • @soumyadipchatterjee2267

    The magic of KodeCloud 😊

    • @KodeKloud
      @KodeKloud  Před rokem

      Thanks a ton! Your support makes all the difference 💙

  • @itsalokme
    @itsalokme Před 4 měsíci

    Very well described

  • @senthilkumar5129
    @senthilkumar5129 Před rokem +1

    Nice explain

    • @KodeKloud
      @KodeKloud  Před rokem

      Greetings! Thank you for your kind words. Spread the word by liking, sharing and subscribing to our channel! Cheers :).

  • @arunsasidharan1447
    @arunsasidharan1447 Před rokem +6

    @kodekloud please make a course for EKS using Terraform. Would be great if you could cover aspects like security as well.

    • @KodeKloud
      @KodeKloud  Před rokem +1

      Hey Arun, thank you for watching our video. We will definitely look into your suggestions. Do subscribe and stay tuned for updates on our channel. Cheers :)

    • @arunsasidharan1447
      @arunsasidharan1447 Před rokem

      @@KodeKloud Thank you :)

    • @timjen2544
      @timjen2544 Před 9 měsíci

      😊😊😊😊😊😊😊😊

  • @fj4316
    @fj4316 Před 5 měsíci

    Explained very well. Thanks! I created the cluster with 2 nodes. Now I would like to connect with one of the nodes(EC2 instance). Not sure where the key is saved. That's why can't ssh to the node. Usually when I create any EC2, I create the key pair during configuration. But here, since it's created automatically, not sure the location of the key. Any suggestion?

  • @andrewpoloni4197
    @andrewpoloni4197 Před 9 měsíci +2

    Really great presentation!! 👍 One question: what's the prompt string you're using for your terminal to display all the context versions (and the cool icons)?

    • @KodeKloud
      @KodeKloud  Před 9 měsíci

      Hey, thank you for appreciating our work. We are glad to have helped. Do check out our other tutorial videos and subscribe to us to stay connected. Cheers :)

  • @awaisaltaf6658
    @awaisaltaf6658 Před 8 měsíci

    Great Video. Quick question what permission did you give to the IAM user as I am getting the permission errors.

    • @KodeKloud
      @KodeKloud  Před 7 měsíci

      "If you're facing permission errors with eksctl in AWS EKS, ensure your IAM user has the necessary permissions. Quickly fix this by:
      - Attaching Directly: Give your IAM user the AdministratorAccess policy for full access. This method is not recommended for everyday use due to broad permissions.
      - Using Specific Policies: Preferably, attach these specific policies to your IAM user for tighter security:
      AmazonEKSClusterPolicy
      AmazonEKSWorkerNodePolicy
      AmazonEKS_CNI_Policy
      AmazonEC2ContainerRegistryReadOnly
      - Reviewing Error Messages: Check the permission errors you're getting and adjust the IAM policies accordingly, adding any specific permissions indicated by the error messages.
      After updating permissions, retry your eksctl command."

  • @2MTLEW
    @2MTLEW Před 8 měsíci

    Hi Sir. Thanks for your nice video about AWS eks. In the video, you mentioned that we can use eksctl to create aws eks, and it will help us to create public & private subnet as well. Just want to know will it create VPC interface endpoints/gateway endpoints also?

    • @KodeKloud
      @KodeKloud  Před 7 měsíci

      Hey, Interface endpoints (such as VPC Interface Endpoints for services like S3 or DynamoDB) and gateway endpoints (such as VPC Gateway Endpoints for services like SNS or SQS) are typically configured separately from EKS cluster creation. You would need to create these VPC endpoints manually or through your infrastructure-as-code (IaC) scripts, such as CloudFormation templates or Terraform configurations.

    • @2MTLEW
      @2MTLEW Před 7 měsíci

      @@KodeKloud thanks

  • @namansharma4965
    @namansharma4965 Před rokem

    Is the full eks course available somewhere?

    • @KodeKloud
      @KodeKloud  Před rokem +2

      We will make advanced videos on EKS soon.

  • @cthgbs6267
    @cthgbs6267 Před 10 měsíci

    I am confused about the "IAM role for cluster" which is mentioned at 6:50. After creating the cluster with eksctl, I did not see you create the "IAM role for cluster". Do we need to create the IAM role at all ?

    • @KodeKloud
      @KodeKloud  Před 9 měsíci

      Hey, when using eksctl, it automates the creation of necessary IAM roles and permissions for both the EKS cluster's control plane and the worker nodes.

  • @mhouney
    @mhouney Před 8 měsíci

    How could I add a docker container to a worker node? I have several Microservices in containers.

    • @KodeKloud
      @KodeKloud  Před 6 měsíci +1

      "To add your microservices in Docker containers to an EKS worker node, you need to:
      - Containerize your microservices and push the Docker images to a registry like Amazon ECR.
      - Create Kubernetes manifests (YAML files) for your applications, defining Deployments and Services.
      - Use kubectl to apply these manifests to your EKS cluster, which schedules the containers on your worker nodes.
      "

  • @rehantayyab82
    @rehantayyab82 Před 8 měsíci

    Did u show installing eksctl on your windows machine ?
    Second question is did you create nodegroup in public subnet or private subnet
    Plz reply

    • @KodeKloud
      @KodeKloud  Před 7 měsíci

      1. Yes
      2. By default, the worker nodes in the nodegroup are deployed in the private subnets for security reasons. These EC2 instances (Kubernetes nodes) have no direct access to the internet. They can access the internet via a NAT gateway in the public subnet, but cannot be reached directly from the outside.

  • @thecloudterminal
    @thecloudterminal Před rokem

    Thank you for this great tutorial

    • @KodeKloud
      @KodeKloud  Před rokem

      Keep learning with us & stay connected .

  • @lovemasta66
    @lovemasta66 Před rokem

    Can someone tell me that does it create master node or just worker nodes ?

  • @subhanmohanty
    @subhanmohanty Před rokem

    how to convert text file to file?

  • @Vignesh-tv7ox
    @Vignesh-tv7ox Před 3 měsíci

    pls post the link in description

    • @KodeKloud
      @KodeKloud  Před 3 měsíci

      Here is the link: docs.aws.amazon.com/eks/latest/userguide/getting-started-eksctl.html

  • @BernardWepiah
    @BernardWepiah Před rokem

    You make create videos, but your website messes up when signing up from the US.

    • @KodeKloud
      @KodeKloud  Před rokem

      Can you please report this to support@kodekloud.com, we will investigate it in detail. Thanks.

  • @Youtoo138
    @Youtoo138 Před rokem

    ❤ please can meet one on one.I need personalized training. Payment wouldn't be a problem so long I am successful l

    • @KodeKloud
      @KodeKloud  Před rokem

      Thank you for your inquiry. As a company it is not possible to help on individual level. We are sorry if this is not what you were looking for. Please feel free to contact us if you have any other questions or concerns!

  • @allenabishek1478
    @allenabishek1478 Před 6 měsíci +1

    youre very fast, you need to slow down, you move to another topic before i can understand the current one.

    • @KodeKloud
      @KodeKloud  Před 3 měsíci

      Hi, Thanks for the feedback. We shall share your concerns with the concerned department.

  • @vasupodagatla393
    @vasupodagatla393 Před rokem

    @kodekloud connecting to eks cluster with eksctl us fine.but unable to connect eks cluster with kubectl.please elobrate this toppic