Kubernetes explained simply, and why you should learn it!

  Рет қаралды 78,327

Christian Lempa

Christian Lempa

Күн бұрын

Kubernetes explained simply, and why we use Kubernetes? I'll explain why Kubernetes is so important in IT, why companies use it, and how it works. We set up a Kubernetes Cluster in the Cloud and deploy a simple webserver. #Kubernetes #KubernetesTutorial #HomeLab
My Windows Development Setup: • Windows development se...
Teleport-*: goteleport.com/thedigitallife
Follow me:
TWITTER: / christianlempa
INSTAGRAM: / christianlempa
DISCORD: / discord
GITHUB: github.com/christianlempa
PATREON: / christianlempa
MY EQUIPMENT: kit.co/christianlempa
Timestamps:
00:00 - Introduction
01:10 - Why Kubernetes is important?
02:33 - Learn the Basics first!
02:56 - Why is Kubernetes so powerful?
04:56 - The Kubernetes Architecture explained
09:09 - The Kubernetes Landscape
10:24 - How to deploy and get started?
11:29 - Create a Kubernetes Cluster in DigitalOcean
13:30 - Configure Kubectl to manage our Cluster
16:13 - Query Kubernetes Resources
16:48 - What are Namespaces?
19:05 - Run our first Pod
20:33 - Create Deployment Manifests
23:40 - Access our Deployment from the Internet
25:45 - LoadBalancers
26:44 - High Availability and Replicas
29:43 - What to learn next?
________________
All links with "*" are affiliate links.

Пікірлер: 71
@alexandergarzon8052
@alexandergarzon8052 2 жыл бұрын
After watching dozens of videos about kubernetes, this one is SO FAR the best ever !, not only covers the basic concepts in minutes, but also shows it in action with real examples. If you are new in kubernetes, THIS IS THE VIDEO YOU NEED ! .
@christianlempa
@christianlempa 2 жыл бұрын
Thank you so much 😁
@reidarmysen3810
@reidarmysen3810 Жыл бұрын
L L
@alexromero6249
@alexromero6249 2 жыл бұрын
Thank you from USA!!
@miggyshiggy
@miggyshiggy 2 жыл бұрын
The level of detail in this was great. Excellent presentation of the information. Thank you!
@christianlempa
@christianlempa 2 жыл бұрын
Thank you so much!
@agent47nh
@agent47nh 2 жыл бұрын
Your tutorials are amazing! Good job. Really appreciate it. :)
@christianlempa
@christianlempa 2 жыл бұрын
Thank you so much! I'm glad you like them ;)
@Hasack
@Hasack 6 ай бұрын
As usual, great video. Really appreciate the logic and structure to the videos. Some of the best tech content on KZbin. Please keep up the good work!
@christianlempa
@christianlempa 5 ай бұрын
Thanks! Will do!
@taxaction1
@taxaction1 2 жыл бұрын
Your on fire man 🔥. Pleased to see your channel growing nicely. Great vid and delivery. All the best from the UK 👍.
@christianlempa
@christianlempa 2 жыл бұрын
Thank you so much! :)
@florianhoss2190
@florianhoss2190 2 жыл бұрын
Why is this not having more views? Amazing Content as always.
@christianlempa
@christianlempa 2 жыл бұрын
Haha I wish it would have more! Thank you :)
@patricknelson
@patricknelson 2 жыл бұрын
This was a great introduction, thanks Christian! I'm already pretty familiar with k8s but I shared this with my team. I liked the gradual warm up, explaining generally what it is, _why_ it's important and then walking through with a practical example of how to try it out on your own. That's an awesome way to help get an intuitive understanding of how it works; by just diving right in! Also, I like that DO is actually as affordable as it is. Granted, you're paying like $30/$40 for a highly available cluster, but it's still way less than you'd pay for a basic setup in GKE (something I'm more familiar with myself). That's a pretty good value, considering how much you're getting out of it (particularly considering it's a _managed_ cluster). p.s. New subscriber here. You're definitely putting out some quality content and I'm realizing I've probably already watched maybe 5 to 10 of your videos over the past few weeks already.
@christianlempa
@christianlempa 2 жыл бұрын
Thank you so much for the warm words! Happy to hear that you like the content ❤
@AhsanKhan-nr9mf
@AhsanKhan-nr9mf Жыл бұрын
Thanks Man, for clear the main concepts
@christianlempa
@christianlempa Жыл бұрын
Thank you! :)
@jawa134
@jawa134 2 жыл бұрын
Great video - thanks
@christianlempa
@christianlempa 2 жыл бұрын
You're welcome!
@ulrichbeutenmuller8101
@ulrichbeutenmuller8101 2 жыл бұрын
Great intro, thanks Christian.
@christianlempa
@christianlempa 2 жыл бұрын
You're welcome!
@srikantas2460
@srikantas2460 2 жыл бұрын
Great video mate ! I don't have a credit card to sign up for digital ocean. Tutorial regarding local kubernetes deployment using minikube or any other resources would help a lot of people like me. Looking forward for more videos regarding kubernetes. Love your videos ! Keep up the good work !
@christianlempa
@christianlempa 2 жыл бұрын
Thank you so much! And yeah alternative deployments at home are already on my list 👍😁
@bambamboole1
@bambamboole1 Жыл бұрын
very good in depth tutorial tutorial. perfect for engineers
@christianlempa
@christianlempa Жыл бұрын
Glad you think so!
@davidkamaunu7887
@davidkamaunu7887 Жыл бұрын
Double tutorials
@debasishdutta87
@debasishdutta87 Жыл бұрын
Great video.❤
@christianlempa
@christianlempa Жыл бұрын
Thx!
@nusibusi4728
@nusibusi4728 2 жыл бұрын
Can you please make video about ingress? This is big topic and no one yet explained it really good. I think you are the right person for this task. Please :) EDIT: O you did it already :) Tnx.
@christianlempa
@christianlempa 2 жыл бұрын
Haha yep I was about to say that 😀
@markokraljevic1590
@markokraljevic1590 2 жыл бұрын
in other tutorials i heard kube proxy to be refered as a "service" external or internal
@christianlempa
@christianlempa 2 жыл бұрын
Yeah again, I tried to simplify it, the kube-proxy is a service that runs on each node and makes all the network communication work. The proxy is controlled via the service resource you create in the Kubernetes Cluster.
@Torotero
@Torotero 5 ай бұрын
every new baby born should like and press subscribe to this channel. good works man
@christianlempa
@christianlempa 5 ай бұрын
Haha, such good advice for life :D
@jeytis72
@jeytis72 2 жыл бұрын
Hi @Christian. why and when should I choose Kubernetes over docker technology? Docker seems less difficult to learn for me...but I am everything but a containerization expert :-) Thanks
@srikantas2460
@srikantas2460 2 жыл бұрын
Kubernetes is a container orchestration tool to deploy your docker/container based applications on a highly scalable and available environment. It's not about choosing which technology cause they both go hand in hand. You need docker to build your images and kubernetes to deploy them to be scalable and highly available. Either way learning both technologies is really great cause kubernetes is such a powerful technology to learn as the world moves to micro services and container based architecture.
@christianlempa
@christianlempa 2 жыл бұрын
Well said, nothing to add ;)
@oldanalog_synth9244
@oldanalog_synth9244 2 жыл бұрын
Super Video, vielen Dank. Kannst Du mal K3S beleuchten?
@christianlempa
@christianlempa 2 жыл бұрын
Ist bereits in 4 Wochen geplant 😀
@hansphung
@hansphung 2 жыл бұрын
Looks like Lex Luthor is giving tutorial 😂. Great one btw.
@christianlempa
@christianlempa 2 жыл бұрын
Lol I hope that's meant positive 🙈 thanks man
@PeterKlein
@PeterKlein 2 жыл бұрын
Hi! Gut erklärt, angenehm zuzschauen. Ich arbeite mich gerade ins Thema ein und versuche einen Container, lokal und mit einer Webapp in den K8S zu laden. Wie bekomme ich den nun da rein, hast Du ne Idee?
@christianlempa
@christianlempa 2 жыл бұрын
Vielen Dank! :) Kommt ganz drauf an was das für ein Container ist und wie das Deployment aussieht, eventuell kann dir jemand auf dem Discord weiterhelfen.
@mohammedabu-taleb8890
@mohammedabu-taleb8890 2 жыл бұрын
Welcome to kubernetes!
@SparQz
@SparQz Жыл бұрын
No offense but the guy from the movie Just go with it sounds just like you. Also thank you for the amazing information.
@KaMZaTa
@KaMZaTa Жыл бұрын
Why should I choose Kubernetes over Docker Swarm?
@gts9348
@gts9348 Жыл бұрын
so it's mandatory to pay the money, is there any other options?
@Franzosenkoenig
@Franzosenkoenig 2 жыл бұрын
Ay gude wie!
@A3A3adamsan
@A3A3adamsan 4 ай бұрын
Where is the referral link to DO?
@JayPatel-wn7hs
@JayPatel-wn7hs 2 жыл бұрын
can make videos for deploy Zimbra mail servers or other open-source mail servers?
@christianlempa
@christianlempa 2 жыл бұрын
Hmm I thought about Zimbra a few years ago, but seriously it's nothing I personally would use myself :/
@JayPatel-wn7hs
@JayPatel-wn7hs 2 жыл бұрын
@@christianlempa so any suggestions for open source mail server...?
@christianlempa
@christianlempa 2 жыл бұрын
I personally wouldn't host a Mailserver myself in production but in case you do, check out mailcow-dockerized
@DigitEgal
@DigitEgal 2 жыл бұрын
I like kubernetes and also GOlang but i am concerned that google is overtaking more and more open source.
@christianlempa
@christianlempa 2 жыл бұрын
To be fair, google does a LOT for the open-source world. Just think about Chrome OS, Android, and so on. If you'd ask me, they already play a much bigger role in the open-source world than many other companies.
@DigitEgal
@DigitEgal 2 жыл бұрын
@@christianlempa Thats what i think too. They did a lot - but i remember google is a company that does not much for "free". We always payed with our data they used even with gmail years ago..x Thats why i am slightly concerned about how they are using their impact in future.
@dieselphiend
@dieselphiend Жыл бұрын
My friend just spent ten or twenty minutes convincing me to try and learn this.
@christianlempa
@christianlempa Жыл бұрын
And did you learn it? :D
@josersleal
@josersleal 2 ай бұрын
F-KING AWESOME!!! H5
@Nalanaij
@Nalanaij 2 жыл бұрын
I'd like to join your discord. but i'm not willing to provide my phone number.. With your help i tried to setup a home 'cluster', but my CNI could not be initialized..
@notmything6629
@notmything6629 2 жыл бұрын
Haha k8s and simple should not mixed together...after a couple of hours knwoi the basics and play around , try to make some debugging after upgrading your cluster
@DigitEgal
@DigitEgal 2 жыл бұрын
This should be renamed to get more views. Heres a Tipp: In Video Titles: Dont call the tools you use - Call what they are doing different! (+Put the Tool Name at the end of the Title after a || to be easier searchable) Because if the viewer dont know Kubernetes he is maybe not interested and if they know it they wont look it because of that. Example: Techquickie´s Kubernetes Video with over half a million views: "This Little Trick Keeps Netflix Running - Kubernetes & Containers Explained"
@christianlempa
@christianlempa 2 жыл бұрын
That's an interesting thought and good idea, I might experiment with different titles and thumbnails on this one and see if it will make a different! :)
@peterbratu
@peterbratu 2 жыл бұрын
There’s nothing simple about K8s.
@christianlempa
@christianlempa 2 жыл бұрын
It's not that hard, when you get used to
@nacs
@nacs 2 жыл бұрын
A better title would be "How to use Kubernetes on Digital Ocean" because it's what it really is about. Disappointed the whole setup Kubernetes thing was skipped. Also using "doctl" which is Digital Ocean-specific made it even worse.
@christianlempa
@christianlempa 2 жыл бұрын
I get what you're saying, but it's just a start. I'm planning more content with k3s in my homelab stay tuned ;)
Persistent Volumes with NFS and Cloud Storage // Kubernetes Tutorial
22:30
Docker explained simply
18:47
Christian Lempa
Рет қаралды 33 М.
1 or 2?🐄
00:12
Kan Andrey
Рет қаралды 45 МЛН
THE POLICE TAKES ME! feat @PANDAGIRLOFFICIAL #shorts
00:31
PANDA BOI
Рет қаралды 24 МЛН
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 34 МЛН
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 18 МЛН
Kubernetes Explained in 15 Minutes | Hands On (2024 Edition)
15:18
Travis Media
Рет қаралды 65 М.
Using *HA* Kubernetes at home, was never so simple!
32:14
Christian Lempa
Рет қаралды 162 М.
you need to learn Kubernetes RIGHT NOW!!
29:34
NetworkChuck
Рет қаралды 1,1 МЛН
Low Power Cluster - Small, Efficient, BUT Powerful!
12:18
Techno Tim
Рет қаралды 171 М.
Manage Docker and Kubernetes in VSCode
21:54
Christian Lempa
Рет қаралды 27 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 244 М.
Learning Docker // Getting started!
35:56
Christian Lempa
Рет қаралды 103 М.
How to protect Linux from Hackers // My server security strategy!
30:39
Christian Lempa
Рет қаралды 215 М.
1 or 2?🐄
00:12
Kan Andrey
Рет қаралды 45 МЛН