Benefits of Kubernetes | Scalability, High Availability, Disaster Recovery | Kubernetes Tutorial 16

Поділитися
Вставка
  • Опубліковано 8 жов 2024

КОМЕНТАРІ • 74

  • @TechWorldwithNana
    @TechWorldwithNana  4 роки тому +10

    0:38 - High availability and scalability
    4:17 - Disaster recovery
    6:27 - Kubernetes vs. AWS
    👉🏼 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible.
    Please don't forget to subscribe and give me a thumbs up if you liked my video 😊

    • @AzzMdA
      @AzzMdA 3 роки тому

      Still not understand the difference between K8 and AWS autoscaling

  • @Chathumal2011
    @Chathumal2011 4 роки тому +6

    I just started my Devops career 3 wees ago. Thank god I found your tutorial. You are explaining it very well.

  • @pandianraman9172
    @pandianraman9172 4 роки тому +5

    Hi Nana - Thank you for wonderful series of presentation and explanation, I have few questions here,
    1. How many worker node can control by each master node (what is the recommended number).
    2. In cluster, is same worker node can managed by more than one master node?
    3. In etcd, how the cluster states are maintained, is there any dedicated process available or etcd itself communicated with each worker node?
    4. Each POD should have dedicated service or same service can mapped more than one POD from same server?

  • @mathewkargarzadeh3158
    @mathewkargarzadeh3158 4 роки тому +5

    You are the best Nana !! 3 things: Would you mind putting something up like " how to build HA Kubernetes cluster via Rancher" , "pod deployment and services thru Helm" , and Elastic search deployment in Kubernetes cluster. as always I really love the rich content of your knowledge and presentation. Thanks Again for your time and being gracious !!

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +1

      Thanks a lot Mathew, really happy to hear such positive feedback about my videos 🙂Great suggestions! I already plan to do videos for Helm Demo and ELK stack in K8s. Will consider Rancher & HA as well for later!

  • @balamurugan1444
    @balamurugan1444 4 роки тому +1

    Thanks for adding this simple way to understand kubernetes. Kindly add more videos Elastic DB, kibana, Granfana

  • @antonyrajarathinam9976
    @antonyrajarathinam9976 3 роки тому +2

    Awesome tutorial so far I have ever seen. Thanks for your hard work and for sharing the knowledge. Kudos !!

  • @heenasejwal6953
    @heenasejwal6953 4 роки тому +1

    Thanks Nana, i request you to please make video on implementing practically how disaster recovery is done in Kubernetes Cluster and how we can recover back the cluster again using the ETCD snapshot.

  • @MyMahm
    @MyMahm 4 роки тому +4

    Thanks Nana, Keep going, your tutorials are awesome. rich content and attractive explanation.

  • @mostinho7
    @mostinho7 4 роки тому +1

    Done thanks
    Todo take notes in onenote

  • @amulsharma8172
    @amulsharma8172 4 роки тому +1

    Such a good explanation nd the presentation, really appreciate u effort. Keep it up great work

  • @sagarmaske8761
    @sagarmaske8761 4 роки тому +2

    Thankyou @TechWorld with Nana . Your teaching skills re really exceptional. Keep on the good work.

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +1

      Thanks a lot, glad you like it! 🙂

    • @sagarmaske8761
      @sagarmaske8761 4 роки тому

      I have a question. Are RepicaSet and replica controller the same?

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +1

      @@sagarmaske8761 They are not the same. But they basically do the same thing, which is manage pod replication. ReplicaSet is actually a replacement for Replication Controller and is used by deployment to manage replicas.

    • @sagarmaske8761
      @sagarmaske8761 4 роки тому

      @@TechWorldwithNana if both of them do the same thing, why need two of them ?

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +1

      @@sagarmaske8761 Good point, that's why the Replication Controller will become deprecated in the future. So you can think of the ReplicaSet as an improved replication controller.

  • @superspectator123
    @superspectator123 4 роки тому +4

    Again a great video. Thank you.

  • @hammaddar3085
    @hammaddar3085 3 роки тому +1

    Hello Nana - I have been following your videos for some time now, thank you for creating wonderful content and sharing with us. Could you possibly create a video about DR setup and moving workloads to the DR site in case of disaster in primary K8s cluster? Thanks.

  • @MuhammedDahab
    @MuhammedDahab 4 роки тому +2

    this is a very very helpful series , thank you

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому

      I'm glad this has helped you Mohamed. Please don't forget to share with your friends. 🙂

    • @MuhammedDahab
      @MuhammedDahab 4 роки тому

      @@TechWorldwithNana yeah this helped me alot , thank you ♥♥

  • @Pr0feBboy
    @Pr0feBboy 8 місяців тому

    Incredible! I have read so much documentation and stuff and nobody could explain how this actually works.... Thank you for the great examples. Keep up the good work!
    One question though. If you have like 10 nodes workers and 10 websites or apps. If you deploy them all they will be in each node right? Can it be set so each app can use its own node with 1 replica ?

  • @engalibadouin5222
    @engalibadouin5222 3 роки тому

    big thanx very appreciated tutorial.

  • @ПолинаСупранович
    @ПолинаСупранович 3 роки тому

    Thank you very much for the video !!

  • @drakejin1992
    @drakejin1992 4 роки тому +1

    Thanks Nina! Really helpful!

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому

      You're welcome Drake. Best of luck and stay safe. 🙂

  • @Reji012345
    @Reji012345 4 роки тому

    Good clarity . Awesome!!!

  • @bitcode_
    @bitcode_ 4 роки тому +3

    another banger, thank you!

  • @connect-learn-deliver
    @connect-learn-deliver 4 роки тому

    Very nicely explained

  • @archanaarige8935
    @archanaarige8935 4 роки тому

    Thank you Nana.

  • @ArjonJasonCastro
    @ArjonJasonCastro 3 роки тому

    Thanks for these great videos Nana! Can you compare kubernetes with AWS serverless setup aka lambda functions?

  • @happylearningtricks
    @happylearningtricks Рік тому

    @Nana Thank you for the valuable content

  • @junehanabi1756
    @junehanabi1756 4 роки тому

    You never mentioned Docker Swarm. I don't particularly like it but it's a pretty major solution for some people and I don't think I've ever used a service that can scale easier than it.

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому

      Yes, this video is specifically for k8s. But I have a comparison video between k8s & Docker swarm if you're interested: ua-cam.com/video/9_s3h_GVzZc/v-deo.html .What is your experience in advantages and disadvantages of both?

  • @pr0l0gix
    @pr0l0gix 3 місяці тому

    Hi, thank you for the helpful videos. I am moderately new to k8s. It would be really great to see videos on SNAT port exhaustion and how to detect it. I have read and gone through few videos i could find but cudnt get more out of it. The other thing we r perplexed on our applications get deployed on Azure K8s and they hold up for abt 30
    mins. Then all serivces degrade in network thru put and cant connect to .net core or services. I am beginning to think we r exhausting socket/ports when pods scale more and more. i am a .net core developer and so much fascinated how k8s is architected. Its one of those infrastructure if we dont do it right it bites back. thanks in advance

  • @Amitabhajana
    @Amitabhajana 3 роки тому

    Mam please make a video on multi tenancy kubernetes architecture.

  • @AliYasir5247
    @AliYasir5247 4 роки тому

    u are the best !! thank u so much

  • @fabiano9714
    @fabiano9714 4 роки тому

    Great video, thanks. I have a question for you: What does happen if I reboot all my etcd nodes simultaneously ? Will I lose all its data ? Are they ephemerous pods ? Second question: Can I use Persistent Volumes to mount etcd data directory to persist its data out of the cluster ?

  • @sanooosai
    @sanooosai 2 роки тому

    thank you

  • @batossabakouma2661
    @batossabakouma2661 2 роки тому

    You’re the best 🤙

  • @shitolay
    @shitolay 3 роки тому

    Great Video ,can not be any simpler and clear explanation with precise diagrams ! well as far as HA is concern Two nodes within Primary DC serves the website content via INGRESS ,however I wanted to have Secondary DC running similar workload and this could be available either in HOT/HOT or HOT/WARM . Just wondering how this will be work in case of Disaster scenario and what needs to be taken care. 1st thing I will ensure data is replicated between two DCs using some storage level mechanism like SAN Replication etc. 2nd I will add GTM ..Global Traffic Manager between two DCs (Global Server Load Balancer from BIGIP F5 or any other brand) . Do I need to create another INGRESS in DR Site and add these two INGRESS Entries under GTM ? In normal scenario User will access GTM and get redirected to one of the INGRESS based on how GTM is configured. If GTM is configured in Round Robin it will be HOT/HOT Setup and if GTM is configured to redirect traffic only to Primary Site then it would be HOT/WARM.
    My Question is how POD replicas are created in DR Site as part of this setup ? will it be via one DEPLOYMENT or need to create Secondary site setup using another independent DEPLOYMENT ?

  • @shubhamjoshi6826
    @shubhamjoshi6826 4 роки тому

    Very nice videos and explanation. Just curious What do you use to make these slides ?

  • @程坤-e5b
    @程坤-e5b 3 роки тому

    thank you!

  • @jerardking3416
    @jerardking3416 3 роки тому

    Hi Nana, thanks for this excellent series! Question though, you mentioned that ingress balances the request load, is load balanced, and that there's an instance of ingress on each node. Where's the entry point for a request to "my-app"? Is there some sort of Ingress Master that listens for requests to "my-app" communicates with Ingress slaves on each node to determine how to balance the request load? Thanks in advanced for any insights.

  • @michalsalanci1313
    @michalsalanci1313 3 роки тому

    in baremetal world, how would you declare who is master and who is slave? simply by installing the respective processes?

  • @anandreddy1360
    @anandreddy1360 4 роки тому

    Awesome!!!

  • @thedacian123
    @thedacian123 Рік тому

    Is it possible to add dynamicaly or manual nodes in the kubernettes cluster,master and worker nodes?

  • @uditagrawal6603
    @uditagrawal6603 4 роки тому

    Which component ensures that if some pod or whole node dies than this information should be updated in etcd? As mentioned on 4:11 in this video.

  • @ragingpahadi
    @ragingpahadi 4 роки тому

    Are you dev ops specialist ? how to practice 8 at home . My company do not have k8 implemented yet but i wanna learn cloud , docker and k8

  • @baik4045
    @baik4045 3 роки тому

    thx nana :)

  • @anildongre2862
    @anildongre2862 3 роки тому

    Hi Nana,
    It would be great if you can share your thoughts
    Assume I have two clusters
    Cluster 1 at Site 1 (main site)
    Cluster 2 at Site 2 (DR site)
    Active-Active DR
    A request comes at Cluster 1 to the API. The API tries to connect to the database.
    Assume all replicas of DB in cluster 1 are unreachable for some reason.
    Can I achieve a failover to the DB in DR site?
    Generally speaking I want the following
    Prefer a local component to process a request. If not available failover to the DR site and continue further processing locally at DR and trace the response path back in main site into a component that failed over to a component in DR.

  • @meisj
    @meisj 2 роки тому

    Hi! Can you please help me? When I delete a pod and its replacement pod goes ready, it triggers session termination among other live pods.Do you have any idea? What is it about pod uptime that is affecting other pods?

  • @dhanushkumar9831
    @dhanushkumar9831 4 роки тому

    Please can u help me with a doubt
    Do we need docker volume for the applications if we Deploy it with kubernetes.
    If we use which volume should we use docker volume or kubernetes volume
    Please help me with this

  • @whatthefunction9140
    @whatthefunction9140 Рік тому

    If i have a file server pod, and there are 10 files server agents, where will the file come from from the downloaders pov. The loads balancer or the fike server?

  • @sreekanthsree1225
    @sreekanthsree1225 4 роки тому +1

    How to take backup of kubernetes cluster and restore

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому

      This is a complex topic with many variables. Can't explain in a couple of sentences, so maybe I'm gonna make a video about it sometime later.

    • @sreekanthsree1225
      @sreekanthsree1225 4 роки тому

      @@TechWorldwithNana
      Thanks it would really helpful if you make video soon

  • @meisj
    @meisj 2 роки тому

    HELP!!!! SESSIONS ARE TERMINATED WHEN ANOTHER SAME APPLICATION STARTS FROM OTHER PODS :(

  • @yossefpartouche3983
    @yossefpartouche3983 3 роки тому

    I got a empty web page . but in view code I can see all the html & js code ?!

  • @indischesKochen
    @indischesKochen 4 роки тому

    what happen if master is down? would all the nodes goes also down?

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +1

      If all masters are down, worker nodes will still run, but you won't be able to access them, because you won't have the cluster control plane.

  • @harshgoyal6822
    @harshgoyal6822 4 роки тому

    What is the solution if 1 worker node dies. How kubernetes can restore the dead worker node?

    • @TechWorldwithNana
      @TechWorldwithNana  4 роки тому +3

      K8s doesn't help in managing the underlying server infrastructure. So in this case, you'll have to restart the node yourself and re-join it to the cluster.

    • @harshgoyal6822
      @harshgoyal6822 4 роки тому

      ​@@TechWorldwithNana Thanks for your quick reply.

  • @BroVinTV
    @BroVinTV 3 роки тому

    Nana please marry me