How to deploy a Kubernetes Cluster with Amazon EKS (Step by Step Lab demo)

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ค. 2023
  • This video explains step by step how to create a Kubernetes cluster in AWS with Elastic Kubernetes Service (EKS).
    0:41 Kubernetes Setup Methods
    1:40 List of steps to create Kubernetes cluster with EKS
    3:08 Create EKS bootstrap instance
    5:10 Install aws CLI
    6:30 Setup Kubectl
    9:08 Setup eksctl
    10:40 Create IAM role with necessary permissions (Important step)
    16:15 Create EKS cluster
    18:40 Validate cluster
    21:20 Create a deployment and service
    26:00 Accessing the application hosted in EKS
    27:35 Delete the EKS cluster

ความคิดเห็น • 63

  • @ShadesofGray3
    @ShadesofGray3 หลายเดือนก่อน

    You just made this so much simpler. thank you

  • @Googlecloudman
    @Googlecloudman 29 วันที่ผ่านมา

    Super explanation

  • @ayencoscolfield3312
    @ayencoscolfield3312 หลายเดือนก่อน

    amazing with love😄💜

  • @chimagerald5910
    @chimagerald5910 4 หลายเดือนก่อน +1

    I love how you used slide to show the process and steps.

  • @itsmendyou
    @itsmendyou 10 หลายเดือนก่อน

    many thanks, it's very nice, easy to understand, structured, and well-organized.

    • @awsdevopsniche11
      @awsdevopsniche11  10 หลายเดือนก่อน

      Thanks a lot for the feedback

  • @user-kv1xy3bc3j
    @user-kv1xy3bc3j 5 หลายเดือนก่อน

    Awesome, thanks.

  • @sakeenashaik1950
    @sakeenashaik1950 2 หลายเดือนก่อน

    Many thanks!! Very well explained✨

  • @ahmedakram4208
    @ahmedakram4208 6 หลายเดือนก่อน

    Thank you, deployed my first EKS cluster following your steps, great and detailed explanation 👍.

  • @ebanghaebane2088
    @ebanghaebane2088 6 หลายเดือนก่อน

    One of the best

  • @amid6887
    @amid6887 10 หลายเดือนก่อน

    nice explanation. really a good video

  • @kranthichamp3002
    @kranthichamp3002 11 หลายเดือนก่อน

    really very informative video sirr👏👏🙏

  • @carlpei6570
    @carlpei6570 8 หลายเดือนก่อน

    Very good explained

  • @aayushibajajofficial
    @aayushibajajofficial 4 หลายเดือนก่อน

    Very good video , nice explanation

  • @saikishoredantam
    @saikishoredantam 10 หลายเดือนก่อน

    Very good explanation. Subscribed to your channel. Waiting for more videos😊

  • @manoranjanmajumdar8427
    @manoranjanmajumdar8427 6 หลายเดือนก่อน

    good bro

  • @chapaya100
    @chapaya100 8 หลายเดือนก่อน

    Super 🎉

  • @shravankumarchagalamarri4759
    @shravankumarchagalamarri4759 11 หลายเดือนก่อน

    This is nice.Please cover the same topic in GUI too😊

    • @awsdevopsniche11
      @awsdevopsniche11  11 หลายเดือนก่อน +1

      Thanks for the feedback, sure will do

  • @abhinawsingh1
    @abhinawsingh1 8 หลายเดือนก่อน

    Very helpful videos.if possible share details of all commands in the description Thanks for sharing this

    • @awsdevopsniche11
      @awsdevopsniche11  8 หลายเดือนก่อน

      Thank you for the feedback. For the commands, you can reach me at awsdevops1919@gmail.com

  • @subasri3242
    @subasri3242 10 หลายเดือนก่อน

    I have installed eksctl and moved to the path you have mentioned ..but I am gettin -bash : eksctl :command not found error.how to solve this error?

    • @awsdevopsniche11
      @awsdevopsniche11  10 หลายเดือนก่อน

      try these steps again and see if it works
      Step 1. curl --silent --location "github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp
      Step 2. mv /tmp/eksctl /usr/local/bin

  • @kiranbhulokam6712
    @kiranbhulokam6712 5 หลายเดือนก่อน

    Thanks for the detailed steps.
    I have installed the EKS cluster as per the video and able to run k8s command with my IAM user only (With cluster creation user) but not run the k8s command with another IAM user, betting below error
    User error: You must be logged in to the server (the server has asked for the client to provide credentials), Can you help me, thanks
    in advance :)

    • @awsdevopsniche11
      @awsdevopsniche11  5 หลายเดือนก่อน

      It sounds like your kubectl may not be configured properly for Amazon EKS, or the IAM principal credentials that you're using don't map to a Kubernetes RBAC user with sufficient permissions in your Amazon EKS cluster. You could try, as the cluster administrator, granting the appropriate level of RBAC privileges to individual Kubernetes users. Check the below link and let me know if it helps:
      docs.aws.amazon.com/eks/latest/userguide/connector-grant-access.html

  • @pritamjagtap6799
    @pritamjagtap6799 11 หลายเดือนก่อน

    Nice content. I will support this channel. If they comeup with such more ❤

  • @user-gg4jo4qu7w
    @user-gg4jo4qu7w 5 หลายเดือนก่อน

    please provide material pdf in the description it will help us

    • @awsdevopsniche11
      @awsdevopsniche11  5 หลายเดือนก่อน

      Please reach me at awsdevops1919@gmail.com

  • @niranjanmjniru8147
    @niranjanmjniru8147 10 หลายเดือนก่อน

    Without load balancer we can not access the application?

    • @awsdevopsniche11
      @awsdevopsniche11  10 หลายเดือนก่อน

      Apart from Load balancer, application can be accessed via cluster IP and Node Port.
      ClusterIP exposes the service on a cluster's internal IP address. NodePort exposes the service on each node’s IP address at a static port.
      Please refer the below link for more details:
      repost.aws/knowledge-center/eks-kubernetes-services-cluster

  • @manojgandham-lu7tu
    @manojgandham-lu7tu 3 หลายเดือนก่อน

    How can i get document that you used in this vedio

    • @awsdevopsniche11
      @awsdevopsniche11  หลายเดือนก่อน

      please send an email to awsdevops1919@gmail.com

  • @ammannaraju4372
    @ammannaraju4372 10 หลายเดือนก่อน

    can you Shre the document, I will try from my end?

    • @awsdevopsniche11
      @awsdevopsniche11  10 หลายเดือนก่อน

      you may send an email to awsdevops1919@gmail.com

  • @kranthichamp3002
    @kranthichamp3002 11 หลายเดือนก่อน

    where can i download commands file you used

    • @awsdevopsniche11
      @awsdevopsniche11  10 หลายเดือนก่อน

      You may send an email to awsdevops1919@gmail.com

  • @allaboutrsk2904
    @allaboutrsk2904 4 หลายเดือนก่อน

    How lb is getting created without aws lb controller

    • @awsdevopsniche11
      @awsdevopsniche11  3 หลายเดือนก่อน

      Hi, Load Balancer is getting created as we are using Load balancer "Service Type". Below is a command that is exposing the application to the outside world via load balancer.
      kubectl expose deployment tomcat-deployment --port=8080 --type=LoadBalancer

  • @reddyshettyshivansh
    @reddyshettyshivansh 10 หลายเดือนก่อน +2

    Waiting for Ansible with aws

    • @awsdevopsniche11
      @awsdevopsniche11  10 หลายเดือนก่อน

      will soon post a video on Ansible

  • @gopinath1707
    @gopinath1707 10 หลายเดือนก่อน

    I got this error, bash: kubectl: command not found
    😀

    • @awsdevopsniche11
      @awsdevopsniche11  10 หลายเดือนก่อน

      have you installed kubectl ? follow the instructions from this link and install it.
      kubernetes.io/docs/tasks/tools/install-kubectl-linux/

    • @gopinath1707
      @gopinath1707 10 หลายเดือนก่อน +1

      @@awsdevopsniche11 thanks. Now its working fine

  • @reddyshettyshivansh
    @reddyshettyshivansh 10 หลายเดือนก่อน

    for commands please repo URL please

    • @awsdevopsniche11
      @awsdevopsniche11  10 หลายเดือนก่อน

      you may send an email to awsdevops1919@gmail.com

  • @harshad2000
    @harshad2000 5 หลายเดือนก่อน

    Hello Sir.. Can you please share the notepad file as well in the comments section.

    • @awsdevopsniche11
      @awsdevopsniche11  5 หลายเดือนก่อน

      Pls send an email to awsdevops1919@gmail.com

  • @rohansri
    @rohansri 10 หลายเดือนก่อน

    Hey no practical.approach how come you are running the eks on t2.micro computation . It is practically not feasible at all.

    • @awsdevopsniche11
      @awsdevopsniche11  10 หลายเดือนก่อน

      hi, instance type i used was t2.small, not t2.micro.