Design Any Architecture In Kubernetes | Guestbook Demo

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2020
  • In this video, we will learn how to convert any architecture to Kubernetes components. We will take a stateless guestbook microservices application for this demonstration. We will go over the architecture, how we convert it into Kubernetes components, and then deploy and run on AWS EKS.
    Guesbook application link: kubernetes.io/docs/tutorials/...
    *My Courses*
    Discounted Link for my Kubernetes on EKS course: www.udemy.com/course/rocking-...
    Discounted Link for my Serverless Course: www.udemy.com/course/aws-serv...
    Discounted Link for my CloudFormation, CDK with Devops, Interview Guide Course: www.udemy.com/course/rocking-...
    *Connect with me*
    Connect with me in LinkedIN: / rajdeep-sa-at-aws
    Follow me on twitter: / cloudwithraj
    Follow me on instagram: / raj_does_cloud
    DEFINITELY DO NOT CLICK: / @cloudwithraj
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Awesome, so specific and real world example clearly explained instead of saying all lame jargon of K8s like everyone... Hats off Sir! 🙂

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

      Glad it helped Ashwini 🙏

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

    This is the kind of stuff I was looking for. Great video. kudos Raj!

    • @cloudwithraj
      @cloudwithraj  3 ปีที่แล้ว

      Thanks Chandrasekhar for watching. I am glad it was helpful.

  • @sskabade
    @sskabade 3 ปีที่แล้ว

    You are really awesome.
    I recently started following your content... It's really very helpful for beginners like me.

    • @cloudwithraj
      @cloudwithraj  3 ปีที่แล้ว

      Thanks Satish for the kind words. I am so glad you find my content helpful.

  • @machireddyshyamsunder987
    @machireddyshyamsunder987 3 ปีที่แล้ว

    very simple and really good understanding for newly begging with kubernetes

  • @jalandharbehera2456
    @jalandharbehera2456 2 ปีที่แล้ว

    Superb sir 🙏🙏🙏 concepts clear

  • @janituma9769
    @janituma9769 3 ปีที่แล้ว

    Thx for the video👍👍👍👍 quick question, where did you add the read and write attributes ? How the service knows that this is now a read or write request ?

  • @RABWA333
    @RABWA333 3 ปีที่แล้ว

    Thanks a lot, very informative
    How to connect pod in cluster to cloudsql db in Google Cloud platform?

  • @nileshmunnur573
    @nileshmunnur573 2 ปีที่แล้ว

    I am building a containerized web application that has a .net frontend container and a REST Api backend container.
    I'd like to know which of these options is the best for our needs:
    · Deploy everything in the same cluster and node pool and let kubernetes manage and scale them as needed
    · Deploy everything in the same cluster and 2 different node pools with different machine types and node limits for frontend and backend
    · Deploy frontend and backend in different clusters all together with a single node pool each

  • @tusharmayekar4649
    @tusharmayekar4649 2 ปีที่แล้ว

    Hello sir, your videos are very informative. I have one question , how frontend service forward traffic to master or slave redis. Where did you mention that configuration.

    • @jeromeeusebius
      @jeromeeusebius 2 ปีที่แล้ว

      The forwarding of the traffic depends on the operation. If we have a write or update, the traffic is sent to the write service on the left side (redis master) and if we have a read/fetch operation, the traffic is sent to the read service, right side (redis worker/slave). Changes are replicated to the redis slaves after the writes/updates. Hope this helps.

  • @sskabade
    @sskabade 3 ปีที่แล้ว

    Can you please make some videos on best architecture aeries on AWS real-time

    • @cloudwithraj
      @cloudwithraj  3 ปีที่แล้ว

      Yeah, I plan to. My graphics card is very old. I plan to buy a new one next month, then I will try streaming.

  • @gobigpoker
    @gobigpoker 3 ปีที่แล้ว

    Thanks Raj. I instantly bought the course. Once I finish some python projects, this is exactly what I want to tackle next!

    • @cloudwithraj
      @cloudwithraj  3 ปีที่แล้ว

      Ryan, ty so much for the support. Really appreciate it. Happy learning!

  • @sandv2902
    @sandv2902 3 ปีที่แล้ว

    Can you please create same info using Yaml files pls

  • @tanmayfuse1747
    @tanmayfuse1747 3 ปีที่แล้ว

    Can you please explain angular frontend and dotnet core api with source code ?

  • @TyMac711
    @TyMac711 3 ปีที่แล้ว

    Great Video!

  • @shaikvaheed1359
    @shaikvaheed1359 3 ปีที่แล้ว

    Hello Raj again a wonderful video from your side like always but I have a question.
    Q)How the data is replicated from redis master to redis slave...??? What configurations do we need to do to achieve that...???
    Q)Can we do the same for MySQL i.e MySQL-master and MySQL-slave and how can we replicate the data from MySQL-master to MySQL-slave...???
    Thanks in advance

    • @cloudwithraj
      @cloudwithraj  3 ปีที่แล้ว +3

      Thanks Shaik, glad it was helpful.
      A) For Redis , replication code is built in the docker image itself. Note that Master and Slave runs with different docker image. It automatically communicates with each other using DNS. In older K8s you had to specify the DNS for the master in slave podspec, but it's not needed anymore.
      B) Doing this in MySQL is little bit more involved. You have to define sidecars and other processes such as percona to do this. MySQL pods don't do this out of the box like Redis. Reason is MySQL is disk based database, and redis is in-memory database with optional durability. Max size of redis is much less than MySQL. With MySQL pods you have to make sure no data is lost in case pod crashes, or if a pod joins midway you have to replay all the data to it etc since you will generally use MySQL as your main, permanent database.
      What I see happening more in real world applications is, application code will run in K8s, and the database will be running in AWS managed database such as Amazon Aurora MySql or RDS MySQL, or other cloud managed database etc. That way AWS/Cloud provider takes care of underlying infra. If you need replication , it's easier to set up with Cloud managed database than managing the replication yourself.
      Hope this helps. Happy learning!

    • @shaikvaheed1359
      @shaikvaheed1359 3 ปีที่แล้ว

      Thank you so much Raj...you are simply superb...

  • @RABWA333
    @RABWA333 3 ปีที่แล้ว

    Ah , why not to use stateful kind here ?

  • @erlaveeranjaneyulu5735
    @erlaveeranjaneyulu5735 2 ปีที่แล้ว

    Hi Raj, I was looking best video.😃 I need one real time scenario like two microservices(app & oauth- server) and one angular application. and Two microservices are communication with each other. may I expect yours's Udemy video course?

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      This exact scenario is not covered in the course but the concepts are. If interested, here is the discounted link for lowest possible price for the course - bit.ly/3Bqcbfb