Kubernetes At Home: What Is Kubernetes? - Part 1

  Рет қаралды 25,534

Jim's Garage

Jim's Garage

Күн бұрын

The first video in a 7 part series detailing how to deploy Kubernetes at home. In this video I detail the forthcoming series and discuss exactly what Kubernetes is, and why you should consider learning it, in a way that is accessible to newcomers.
I discuss how Kubernetes builds upon the existing Docker container approach and highlight many of the key technologies that underpin a Kubernetes cluster.
Kubernetes Documentation:
kubernetes.io/docs/home/
Recommended Hardware: github.com/JamesTurland/JimsG...
Discord: / discord
Twitter: / jimsgarage_
Reddit: / jims-garage
GitHub: github.com/JamesTurland/JimsG...
00:00 - Introduction to the Kubernetes Mini-Series
02:54 - What Is Kubernetes?
07:45 - Why Learn Kubernetes?
09:15 - How Does Kubernetes Work?
18:44 - Outro

Пікірлер: 83
@woreibi
@woreibi 8 ай бұрын
Explaining k3s this way was very impressive and a lot of work and research on your end. Delivery is very simple and easy to understand comparing to all other you tube channels I have seen cover this topic. I would say most complex part is networking side of things in model you showed which had host network, cluster network and pod network and through in this mix load balancer network. Look forward to this series. Amazing work and appreciate the time you put into this.
@IgnoreMyChan
@IgnoreMyChan 8 ай бұрын
Nice series! Looking forward to the rest of the videos! Thanks a lot!!
@Jims-Garage
@Jims-Garage 8 ай бұрын
My pleasure!
@Th3K1ngK00p4
@Th3K1ngK00p4 7 ай бұрын
Looking forward to the rest of the series. Thanks for the video!
@Jims-Garage
@Jims-Garage 7 ай бұрын
Thanks for watching!
@techdad6135
@techdad6135 8 ай бұрын
Really excited for this series! Thanks for taking on this project Jim.
@Jims-Garage
@Jims-Garage 8 ай бұрын
Thanks, appreciate the feedback. I have a lot more planned after this series!
@marc.gauthier
@marc.gauthier 6 ай бұрын
I'm looking forward to listen to all the series !
@Jims-Garage
@Jims-Garage 6 ай бұрын
Thanks. Be sure to reach out if you have any issues.
@louisbullock8615
@louisbullock8615 8 ай бұрын
Well done Jim! good work looking forward to the next video. 👍
@Jims-Garage
@Jims-Garage 8 ай бұрын
Thanks, Louis. Coming soon!
@francoislebec7516
@francoislebec7516 8 ай бұрын
Perfect timing as I wanted to re-build a k8s cluster on my proxmox nodes. Can’t wait for the next episodes, Thank you !!
@Jims-Garage
@Jims-Garage 8 ай бұрын
Glad to help!
@nalle475
@nalle475 8 ай бұрын
I just started to think that my k8s might be (actually I know it’s) overkill for my use case. I decided to watch all 7 episodes of this k3s serie. Thanks for opening my eyes.
@Jims-Garage
@Jims-Garage 8 ай бұрын
K3s is the perfect option for a homelab IMO
@balarabenkom6200
@balarabenkom6200 3 ай бұрын
Clear, intelligent description of the processes involved, thanks! 👍👍
@Jims-Garage
@Jims-Garage 3 ай бұрын
Thanks, you're welcome
@XytrasLLane
@XytrasLLane Ай бұрын
Awesome overview. Thank you.
@Jims-Garage
@Jims-Garage Ай бұрын
You're welcome 😁
@diecknet
@diecknet 7 ай бұрын
Great! I'm planning to change from docker to Kubernetes in my homelab, but couldn't really wrap my head around it. Looking forward to the other parts of the series 👍
@Jims-Garage
@Jims-Garage 7 ай бұрын
It's an awesome tool to learn even if you don't end up adopting it. Hopefully I can make it painless.
@Theghostrider2502
@Theghostrider2502 8 ай бұрын
Thanks for this series
@Jims-Garage
@Jims-Garage 8 ай бұрын
You're welcome 😁
@jackt6112
@jackt6112 Ай бұрын
The number of KZfaq subscriptions I have you can count on one hand. This is one of them. I studied the AWS docs for hours. You learn about a lot of puzzle pieces, but they don't show the "picture on the box" that illustrates how the pieces fit together and the advantages. Then you read they want you to contact an expert. This leaves one with the impression that Kubernetes is simply one of the many technologies that is little more than a more complex and expensive way of doing what you are doing today.
@Jims-Garage
@Jims-Garage Ай бұрын
Thanks, I really appreciate the support
@draukuxan1081
@draukuxan1081 8 ай бұрын
Good explanation of K3s and the reasons to use it at home, or for learning how this would be applicable in the professional scene. I'm looking forward to the series to see how close this deployment follows my own.
@Jims-Garage
@Jims-Garage 8 ай бұрын
Thanks. I'm also open to suggestions/improvements so let me know if you do something different/better.
@try-that
@try-that 8 ай бұрын
Looking forward to the series
@Jims-Garage
@Jims-Garage 8 ай бұрын
Thanks, will be awesome to have people experimenting with kubernetes.
@stevdodd7515
@stevdodd7515 8 ай бұрын
The talk was cool and explained well in a simple manner.
@Jims-Garage
@Jims-Garage 8 ай бұрын
Thanks 👍
@JudgeFredd
@JudgeFredd 7 ай бұрын
Promising serie !
@Jims-Garage
@Jims-Garage 7 ай бұрын
Thanks 👍
@BannedEvECharacter
@BannedEvECharacter 8 ай бұрын
100% I will deploy this at home. I've done it before with microk8s and wanted to take a deeper dive, doing it "properly". Looking forward to it.
@Jims-Garage
@Jims-Garage 8 ай бұрын
Thanks 👍
@shwet6189
@shwet6189 8 ай бұрын
Nice series buddy waiting for next parts hope u upload asap :-))
@Jims-Garage
@Jims-Garage 8 ай бұрын
Thanks. Should have the next step up in a couple of days
@SuperKurohitsugi
@SuperKurohitsugi 8 ай бұрын
Really interesting argument!
@angelgonzalez2379
@angelgonzalez2379 8 ай бұрын
Hey Jim I've been using k3s for the last 6 months in my homelab. I'm looking forward to this series as I'm curious on your approach. I only recently learned about stateful sets, so it's safe to say I still have many knowledge gaps.
@Jims-Garage
@Jims-Garage 8 ай бұрын
Nice, it's a steep learning curve but well worth it IMO.
@memack101
@memack101 8 ай бұрын
Thank you.
@Jims-Garage
@Jims-Garage 8 ай бұрын
You're welcome!
@TheLocalStuff
@TheLocalStuff 2 ай бұрын
Thanks!
@Jims-Garage
@Jims-Garage 2 ай бұрын
Wow, thank you for the kind donation
@angelgil577
@angelgil577 7 ай бұрын
Thank you
@Jims-Garage
@Jims-Garage 7 ай бұрын
You're welcome
@andydataguy
@andydataguy 8 ай бұрын
Woooooo excited for the Kubernetes series!
@Jims-Garage
@Jims-Garage 8 ай бұрын
Yeah, looking forward to doing it
@rudypieplenbosch6752
@rudypieplenbosch6752 8 ай бұрын
Very interesting, i will be following this series, i have docker running, never understood what the fuzz was about Kubernetes.
@Jims-Garage
@Jims-Garage 8 ай бұрын
It's more the knowledge than anything else. It is overkill for a homelab, but equally it can be useful in certain circumstances.
@rudypieplenbosch6752
@rudypieplenbosch6752 8 ай бұрын
@@Jims-Garage Well i want failover for pfsense, but i think i need to do that with Pfsense, which seems to require an extra ethernet link between Pfsense instances. If i could do it with Kubernetes that would be a perfect usecase, i wonder if its possible, looking forward to your teachings, you explain things very clearly.
@golangos417
@golangos417 Ай бұрын
good video please make playlist very hard to find thank
@Jims-Garage
@Jims-Garage Ай бұрын
This should be in the Kubernetes playlist
@BogdanSzczurek
@BogdanSzczurek Ай бұрын
Master nodes and slave nodes. Got it! 👍😊👍
@MrPDC-jr5yl
@MrPDC-jr5yl 7 ай бұрын
Hey Jim, another nice video. Can kubernetes be used to deploy multiple website on wordpress? Or do you suggest use a different approach for this? Want it to be containers so each container is independent. Thanks
@Jims-Garage
@Jims-Garage 7 ай бұрын
Absolutely, you can jsut create new namespaces for each deployment and they'll be treated as independent (similar to just giving it a new name in Docker).
@billycroan2336
@billycroan2336 8 ай бұрын
How does this compare to pacemaker?
@Jims-Garage
@Jims-Garage 8 ай бұрын
I'll have to check it out, I'm unfamiliar with it.
@mcdebugger
@mcdebugger 5 ай бұрын
K3s has ServiceLB LoadBalancer internally. Are there any benefits of using MetalLB? Is it more configurable and rich in terms of functionality, more reliable?
@Jims-Garage
@Jims-Garage 5 ай бұрын
It does, however, it wasn't able to preserve the client source IP which is important for things like crowdsec and PiHole etc. Perhaps I'm doing something wrong?
@mcdebugger
@mcdebugger 5 ай бұрын
@@Jims-Garage thank you for your fast as a modern rocket reply! Now I see the reason you switched to MetalLB. I noticed that too (seems like ServiceLB is doing SNAT) but didn't get to it at this moment. I'll try this later, now have some other stuff to learn but I think I'll probably will go another way with X-Forwarded-For header in NGINX Ingress Controller. Also I'd like to wish you a Merry Christmas!
@Jims-Garage
@Jims-Garage 5 ай бұрын
@@mcdebugger thanks, you too.
@mcdebugger
@mcdebugger 5 ай бұрын
@@Jims-Garage We have Christmas at Jan, 7th here in Russia but I'm very thankful for your greetings. Wishing you being happy and healthy!
@grigorigahan
@grigorigahan Ай бұрын
no no no. Back to your headscale video I go. I spent a long time -- too long getting my single node proxmox server that uses lxcs as docker hosts up and running (Traefik letsencrypt headaches). Last thing I need right now is another rabbit hole -- or something else that makes me want to go out and buy another $200 beelink so I have another node lol. I'll bookmark this and come back once my homelab demands outgrow what this little beelink can handle.
@Jims-Garage
@Jims-Garage Ай бұрын
Haha, fair enough! You can have a very simple single node Kubernetes deployment if all you want to do is learn.
@weholmes5315
@weholmes5315 14 күн бұрын
Indeed, this video just convinced me to get a second node. A new Minisforum arrives today in time for a long weekend of fun! Thanks Jim for this amazing series🤓
@Jims-Garage
@Jims-Garage 14 күн бұрын
@@weholmes5315 you're welcome, appreciate the feedback.
@craiguk1973
@craiguk1973 7 ай бұрын
Great video and looking forward to the rest of the series. Small request though - could you try to avoid putting regular text blocks on the screen while still talking about things - I find it really distracting and often have to pause the video to read the text before I can go back to listening to you. Perhaps I'm old but until I can learn how to spin up additional instances of my brain I can generally only focus on one thing at a time 😄 Thanks again for great content though!
@Jims-Garage
@Jims-Garage 7 ай бұрын
You're welcome. I've purposefully put the blocks of text on with the idea that people do pause to read. Otherwise it's just too much to discuss and I'd just be repeating some of the official docs. I'll bear it in mind though and see if I can improve.
@craiguk1973
@craiguk1973 7 ай бұрын
@@Jims-Garage I don't mean the larger blocks of content or diagrams etc (e.g. 10:58). They can be really useful (and appreciated btw), I mean the smaller comments where you might be correcting something you are saying, or perhaps clarifying a point etc. Examples are 11:37, 11:52 - the comment at the bottom, 14:26 - comment about LB, 15:10 - text at the bottom. These are all good snippets of information but I find it distracting to have to try and read/comprehend the written text at the same time as listen/comprehend your spoken word - especially since they are often making slightly different points. Anyway, this is just my personal preference when learning and I'm sure there are others that prefer concurrent streams of information. I'm happy to continue pausing from time to time when the overall content is as good as this. Keep up the good work!
@jawwadhussain8457
@jawwadhussain8457 7 ай бұрын
Part 2?
@Jims-Garage
@Jims-Garage 7 ай бұрын
Check the video afterwards, my most recent.
@jawwadhussain8457
@jawwadhussain8457 7 ай бұрын
I am exploring k8s as a new student but any video for promox that allow you to set up our 1st project, kubernaties with one master and one salve note , and with one demo project with that running on it,many videos as available but not a complete package
@theTrigant
@theTrigant 8 ай бұрын
Why should I use this with currenttly only one machine
@Jims-Garage
@Jims-Garage 8 ай бұрын
Not saying anyone should use it, but it's a great tool to learn. I see the benefits for my use case but for most Docker will be the right solution.
@PW-72648
@PW-72648 8 ай бұрын
No point, it's just overcomplicating things in a home env.
@Johnnyohne
@Johnnyohne 7 ай бұрын
@@PW-72648 Probably the same reason my neighbour buys 5000 piece Jigsaw puzzles...It's interresting.
@baetz2
@baetz2 8 ай бұрын
beginner's question: why k3s, not k8s?
@angelgonzalez2379
@angelgonzalez2379 8 ай бұрын
K3s is stripped down version of k8s, but maintains all essential functionality. This helps reduce the system requirements for running it. The components are also all included in a single binary, making it much easier than k8s to set up. At least that's my understanding of why it's so popular.
@baetz2
@baetz2 8 ай бұрын
@@angelgonzalez2379 Thanks! It looks like I'll have to move from Windows to Linux on my home server in order to follow this tutorial since k3s is for Linux. I don't mind though, since I suspect that kubernetes probably a lot slower on Windows, so I'll have to do it anyway sooner or later. Can't wait for other parts of the video
Kubernetes home lab on an old computer
15:45
Sidero Labs
Рет қаралды 53 М.
ХОТЯ БЫ КИНОДА 2 - официальный фильм
1:35:34
ХОТЯ БЫ В КИНО
Рет қаралды 2,8 МЛН
MOM TURNED THE NOODLES PINK😱
00:31
JULI_PROETO
Рет қаралды 24 МЛН
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 102 МЛН
Deploying Rancher to Manage Kubernetes. Kubernetes At Home - Part 4
17:57
Planning A Homelab - Cluster Time! Minis Forum MS-01
16:22
Jim's Garage
Рет қаралды 28 М.
Kubernetes Ingress networking
5:57
Project Calico
Рет қаралды 47 М.
Proxmox LXC - How To Guide - Better Than A VM?
17:01
Jim's Garage
Рет қаралды 49 М.
Kubernetes Explained in 6 Minutes | k8s Architecture
6:28
ByteByteGo
Рет қаралды 820 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 222 М.
How to start your HomeLab journey?
17:32
Christian Lempa
Рет қаралды 42 М.
Zitadel, Single Sign On, and OAuth. It's Impressive!
24:20
Jim's Garage
Рет қаралды 36 М.
i love you subscriber ♥️ #iphone #iphonefold #shortvideo
0:14
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 620 М.
cool watercooled mobile phone radiator #tech #cooler #ytfeed
0:14
Stark Edition
Рет қаралды 8 МЛН
5 НЕЛЕГАЛЬНЫХ гаджетов, за которые вас посадят
0:59
Кибер Андерсон
Рет қаралды 1,3 МЛН