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

preview_player
Показать описание
How Kubernetes makes high availability, scalability, disaster recovery possible - with simple animations.

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?

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.

-------------------------------------------------------------------------------------

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

Legal Notice:
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 😊

TechWorldwithNana
Автор

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

Chathumal
Автор

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?

pandianraman
Автор

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 !!

mathewkargarzadeh
Автор

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

balamurugan
Автор

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.

heenasejwal
Автор

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

MyMahm
Автор

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

antonyrajarathinam
Автор

Done thanks
Todo take notes in onenote

mostinho
Автор

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 ?

PrfeBboy
Автор

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

amulsharma
Автор

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

sagarmaske
Автор

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.

hammaddar
Автор

this is a very very helpful series, thank you <3 <3

MuhammedDahab
Автор

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

prlgix
Автор

Mam please make a video on multi tenancy kubernetes architecture.

Amitabhajana
Автор

@Nana Thank you for the valuable content

happylearningtricks
Автор

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

thedacian
Автор

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

michalsalanci
Автор

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?

meisj