Kubernetes: How to deploy a Simple Game App into Amazon EKS in 10 minutes

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 มี.ค. 2023
  • Amazon EKS is a managed Kubernetes service to run Kubernetes in the AWS cloud. Amazon EKS automatically manages the availability and scalability of the Kubernetes control plane nodes responsible for scheduling containers, managing application availability and storing cluster data.
    2048 game: 2048 is a single-player sliding tile puzzle video game written by Italian web developer Gabriele Cirulli and published on GitHub. The objective of the game is to slide numbered tiles on a grid to combine them to create a tile with the number 2048
    In this video, I am demonstrating how the 2048 game (container based) can be deployed on to a simple Kubernetes cluster. It shows mainly 4 steps
    1. Create the EKS cluster
    2. Create a node group within the cluster
    3. Create a POD which will run containers with 2048 game container image. Config file is written using YAML.
    4. Create a Load Balancer service (ingress controller service) so that the game app can be accessed from outside using the Load balancer’s DNS name
    Links
    EKS User Guide: docs.aws.amazon.com/eks/lates...
    EKS FAQ: aws.amazon.com/eks/faqs/
    EKS Workshop: www.eksworkshop.com/ (includes practical exercises on EKS)
    EKS API Reference: docs.aws.amazon.com/eks/lates...
    Notes
    Please note that the EKS cluster is not free. So, there will be a nominal charge if you keep it open for a couple of hours. Besides, you will be using t3.medium EC2 in the node group. So, there will be some nominal charge for that resource as well.
    Below link will give the cheat sheet which will help you while working on this lab:
    s3.amazonaws.com/klowdbay.com...

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

  • @bankolejohn
    @bankolejohn 9 หลายเดือนก่อน +8

    Now this video is so amazing. Straight to the point and it is just on point!
    Thanks

  • @yoouch1
    @yoouch1 11 หลายเดือนก่อน +3

    This video helped me unblock the issue where I couldn't connect to my nodes from the internet. Thanks!

  • @naren06938
    @naren06938 8 หลายเดือนก่อน +1

    Excellent clarity video sir....i confused till now by searching so many channels....now my search ended with your channel. Thanq

  • @spiritrider963
    @spiritrider963 3 หลายเดือนก่อน +1

    Great video. There's a ton of theory around EKS, but this practical example helps put things in perspective for me.

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

    best and simple and better than other youtuber

  • @navneet6447
    @navneet6447 8 หลายเดือนก่อน +1

    tried numerous deployments, thanks sir you saved my day!!

  • @UnusAWS
    @UnusAWS  ปีที่แล้ว +2

    This video shows how a simple app can be deployed into Amazon EKS cluster. We are using a single player game app (2048 game). If you successfully deploy, you get to play the game 😀

  • @sharafathussain2036
    @sharafathussain2036 5 หลายเดือนก่อน +1

    wao..Perfect and easy way of describing concepts keep it up bro

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

    Amazing video on k8s cluster deployment of app😄, thanks with🧡

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

    Thank you very much sir. You made it simple.

  • @kartikphirke8599
    @kartikphirke8599 5 หลายเดือนก่อน +1

    nice, very helpful to getting started with eks

  • @Chris-gv7cq
    @Chris-gv7cq 11 หลายเดือนก่อน +3

    awesome thank you very much, your video included detail that was missing in other videos. I was stuck for a while, i did not know you copied and pasted the code for the game. i thought the nano 2048-pod.yaml was supposed to bring up the code. i realized this when i read the documentation you provided in the description

  • @Labandusette
    @Labandusette 9 หลายเดือนก่อน +1

    hi sir, thanks for the concise yet clear info. I am subbing

  • @abishekj669
    @abishekj669 ปีที่แล้ว +1

    Thank you very much 😊👍🏻

  • @roger437unix
    @roger437unix 2 หลายเดือนก่อน +1

    Excelente vídeo, você explicou de forma explêndida. Thank you very much.

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

    Subscribed sir. Thank you !

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

      Thank you Karthik

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

    Hi
    Nice video how to differentiate master, worker nodes, control panel pods are how to handle in the Linux cmdline.

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

    We need to connect to a node part of the nodegrp right to perform the action.pls confirm

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

    Hi sir In the above simple game app by default ib its or we can create any other things to create the simple game app can you clarify my doudt sir

  • @Raja_babu-9860
    @Raja_babu-9860 9 หลายเดือนก่อน +2

    Images will be downloaded from where? Ecs???
    And load balancer used which applications or networks or classic LB??

    • @UnusAWS
      @UnusAWS  9 หลายเดือนก่อน +1

      Image is from Dockerhub, not ECS. LoadBalancer is Application LB. You can refer to the cheatsheet here: s3.amazonaws.com/klowdbay.com/02.+CheatSheets/EKS+cluster+app+deployment+v0.2.txt

    • @Raja_babu-9860
      @Raja_babu-9860 9 หลายเดือนก่อน

      Thanks sir

  • @deva_2022
    @deva_2022 7 หลายเดือนก่อน +1

    What is the name of the music or song that u usied in 0:17

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

      It is 'Indian Walk - Nico Staf.mp3'.

  • @K71947
    @K71947 6 หลายเดือนก่อน +1

    thank you sir...nice video....Sorry ya...But i think it much better if you can explain where the image come from at video....

    • @UnusAWS
      @UnusAWS  6 หลายเดือนก่อน +1

      Actually the image is from Dockerhub. Link: hub.docker.com/r/blackicebird/2048. By default it takes the images from Dockerhub.

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

      thank you for clarify @@UnusAWS

  • @user-lv4uy3fz5x
    @user-lv4uy3fz5x 3 หลายเดือนก่อน

    When run a aws cloud shell with a command rm .kube/config it shows no such file or directory.
    @ unus aws please let me know

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

      Please check the region you set as part of update-kubeconfig command. Your cloudshell also should be operating in that region. region name is displayed on right side top corner of cloudshell window.

    • @user-lv4uy3fz5x
      @user-lv4uy3fz5x 3 หลายเดือนก่อน

      @@UnusAWS yes it’s same, how many subnets should be manditory?

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

      @@user-lv4uy3fz5x It will work with min 2 subnets.