How Kubernetes makes high availability, scalability, disaster recovery possible – with simple animations.
► Subscribe To Me on Youtube: https://bit.ly/2z5rvTV
Kubernetes helps you to achieve high availability (or no downtime), scalability (or high performance) and disaster recovery. 😎
In this video I’ll go through a simplified visualization and step by step explain how K8s makes this possible.
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 – Intro
0:38 – High availability and scalability
4:17 – Disaster recovery
6:27 – Kubernetes vs. AWS / Advantages of K8s
🔥 Maybe also interesting for you?
What is Kubernetes? ► https://youtu.be/VnvRFRk_51k
Kubernetes Components explained? ► https://youtu.be/Krpb44XR0bk
Kubernetes Architecture explained? ► https://youtu.be/umXEmn3cMWY
DevOps Tools Playlist ► https://bit.ly/2W9UEq6
For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. Also please let me know what you want to learn about Docker & Kubernetes.
#kubernetes #kubernetestutorial #devops #techworldwithnana
This video is the 16th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes.
⭐️ Full Playlist: https://www.youtube.com/playlist?list=PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb
The complete step-by-step guide to Docker and Kubernetes will include the following topics:
🐳 DOCKER basics:
– Container concept
– Why docker? (image vs. traditional DevOps)
– Install docker on different operating systems
– 8 basic commands you need to know (2 parts)
– Docker vs. Virtual Machine
– Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) Probably 3-5 videos including Docker-Compose, Dockerfile, Private Repository.
– Docker Volumes in theory and practice
✵ KUBERNETES basics:
– Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet)
– Kubernetes architecture for beginners (master, slave nodes & processes)
– How Kubernetes makes high availability, scalability and disaster recovery possible
– Minikube, Kubectl – set up the cluster
– Kubectl basic commands – Demo
– Configuration file (YAML) – syntax
– Communication between the pods – basic networking concepts in Kubernetes
– K8s Deployment in practice – example application deployment (pod + service + Ingress + secret)
– K8s Volumes explained
– K8s Namespaces
✅ Connect with me
Subscribe on Youtube: ► https://www.youtube.com/c/TechWorldwithNana?sub_confirmation=1
DEV: ► https://dev.to/techworld_with_nana
Instagram: ► https://www.instagram.com/techworld_with_nana/
Twitter: ► https://twitter.com/Njuchi_/
Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
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 😊
I got a empty web page . but in view code I can see all the html & js code ?!
Nana please marry me
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 ?
big thanx very appreciated tutorial.
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.
Thank you very much for the video !!
Mam please make a video on multi tenancy kubernetes architecture.
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.
thx 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)
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.
in baremetal world, how would you declare who is master and who is slave? simply by installing the respective processes?
Thanks for these great videos Nana! Can you compare kubernetes with AWS serverless setup aka lambda functions?
Awesome tutorial so far I have ever seen. Thanks for your hard work and for sharing the knowledge. Kudos !!
Thank you Nana.
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
Such a nice explanation mam keep it up
Very nice videos and explanation. Just curious What do you use to make these slides ?
u are the best !! thank u so much
what happen if master is down? would all the nodes goes also down?
Very nicely explained