i built a Raspberry Pi SUPER COMPUTER!! // ft. Kubernetes (k3s cluster w/ Rancher)

preview_player
Показать описание


I built a Raspberry Pi SUPER COMPUTER using Kubernetes (k3s) and Rancher. This project was insanely fun and I want YOU to do it. Why? You will learn about clustering, Kubernetes, k3s and so much more. Basically, these are skills you can take with you into the enterprise.


Build a CLUSTER:
---------------------------------------------------

SUPPORT NETWORKCHUCK
---------------------------------------------------

READY TO LEARN??
---------------------------------------------------

FOLLOW ME EVERYWHERE
---------------------------------------------------

0:00 ⏩ Intro
2:38 ⏩ What do you need?
3:44 ⏩ What is a cluster? And WHY???
5:56 ⏩ What is Kubernetes?
6:16 ⏩ What is a container??
9:08 ⏩ K3s (what is that??)
11:53 ⏩ STEP 1: Raspberry Pi Headless Prep
19:07 ⏩ STEP 2: K3s prep
20:43 ⏩ STEP 3: K3s Install (master setup)
23:12 ⏩ STEP 4: K3s Install (node setup)
26:32 ⏩ STEP 5: Rancher Install (optional)
33:51 ⏩ STEP 6: Deploy your 1st APP in K3s!!!
39:31 ⏩ STEP 7: EXPOSE your app with a Node Port
44:35 ⏩ What about LOAD Balancing?!?!?!?! (Let’s visualize it)
50:59 ⏩ Kubernetes Ingresseseseses (DNS Load Balancing)
54:14 ⏩ Install Minecraft using a Helm Chart

AFFILIATES & REFERRALS
---------------------------------------------------
(GEAR I USE...STUFF I RECOMMEND)

#kubernetes #raspberrypi #rancher
Рекомендации по теме
Комментарии
Автор





I built a Raspberry Pi SUPER COMPUTER using Kubernetes (k3s) and Rancher. This project was insanely fun and I want YOU to do it. Why? You will learn about clustering, Kubernetes, k3s and so much more. Basically, these are skills you can take with you into the enterprise.



NetworkChuck
Автор

Pro-tip: You can enable SSH before imaging the Pi by hitting CTRL+Shift+X with the Pi Imager focused which will bring up a hidden menu.

awuwish
Автор

I'm 100% sure I don't need it, but now I just want to build it. JUST BECAUSE. Great stuff, I'm just blown away by your skills to teach in a very fun way. Not to mention the amount of work to put this together in your head to then shoot and edit... JUST WOW!!!!

gioriv
Автор

That was a a splendid intro tutorial. Your hypercaffeinated schtick was kinda bugging me until I realized how almost necessary it is for presenting this stuff in a timely way. Kubernetes is no longer a mystery to me and I thank you!

piperjohn_
Автор

I'm setting up a bare metal server in my remote office and this video was the best thing that could have happened to me. Thanks a lot man, you are seriously fun to watch. Cheers

JSBroadcast
Автор

Thanks for the callouts Chuck, It was an absolute pleasure working with you on getting Rancher going and dealing with some of the wonderful quirks! I knew it'd be fun to work with a Youtuber, but you should've seen my face when I double-taked on the email on just WHO I was helping! ;)

NickMiethe
Автор

We definitely need more of this especially things like connecting a cluster safely to the internet will increase the usage possibilities ten-fold. Thank you for making this!

alphenit
Автор

That fact I sat here and watched this video knowing absolutely nothing about this, just shows that your energy and knowledge about this kept me here. This makes me want to buy on and go full send.

chilson
Автор

If anyone is having issues when imaging the pi and logging in with SSH. Here is why. There is no longer a default user with a default password, you have to make one when first writing the image on the micro SD or on command line. It is easier to set one up by going to the settings before writing

creator
Автор

WOW! That was BRILLIANT! I have chewed around the edges of Kubernets for a while. I have read a bunch and done a few tiny bits. But, this was the perfect balance of completeness and stripped down to make it VERY understandable and create a structure on which we can hang more detail. Brilliant!

qwarlockz
Автор

Thank you so much Chuck! I can't stress enough how difficult it is to go and research, and figure this out yourself. Thanks for taking the time to make it easy.

frederikmoller
Автор

Man, this video might have taken more than 80 hours of researching, deploying, testing, scripting, recording, editing, reviewing, copywriting and publishing.

Thank you for that! I'm really glad to have discovered this channel while browsing on the Internet!
New subscriber from Brazil!

ArthurRamosSchaefer
Автор

tiny tip, to start and enable on start with systemd you can use "enable --now" it will start it as the extra arg --now is provided!

lumikkode
Автор

Just started learning K8 for me job. After seeing what you built in this video i would like to build my own cluster at home. Thanks for the awesome video Chuck.

johndoggett
Автор

Bro you put in a lot of high end work in these videos on top of all the knowledge that im sure at times been painstaking in aquasition behind the scenes. Your straight up a pro and i appreciate you sharing this knowledge with all who seek it.

georgetaylor
Автор

Managing multiple K8s clusters is my day job, so I can appreciate the amount of work and effort that went into this, nice one. P.s, I use k3s alongside k8s at work to test stuff without having to deploy k8s from scratch, the manifests are generally 100% compatible

pindajatt
Автор

Man I absolutely love the enthusiasm you have and the way you're teaching us. I am a frontend developer but i never skip a video from you, and i try almost everything you show us. I know that its just scratching the surface, but its crazy indeed how "easy" it becomes to manage your own bare metal server and have a cloud grade technology at the tip of your fingers. I will try that for sure once I buy 2-3 more raspberries cause the 5 i have are already full with web-servers, plex server, pi-hole, docker with (Portainer), NAS(OMV) and god knows what more :D. Thank you once again for showing us those great nerdy stuff and making them easier for us to assimilate as i know the Hussle of learning those stuff on your own just by using the documentation and the "try-error" pattern until you figure it out, but the feeling once you wrap your mind around it is great!.

Devillman
Автор

Thanks Chuck! I will never do this but I have just spent a happy hour watching you do it. I can't imagine how long it took you to prepare for this video, so thanks for that.

leejordanful
Автор

This was actually a pretty good lecture for me starting a new job as an automation engineer working with industrial digitalization. Edge devices are almost found in every new machine nowadays and we use K3S to integrate and manage those devices (working nodes).

IngVasiu
Автор

One thing you forgot to mention... quite a big reason to go cluster anything (apart from the load balancing) is the auto healing ability.
If you unplugged the PI that was running the minecraft server as it stands, it would automatically spin up another instance on another PI.

Another thing to note when dealing with anything cluster is persistent storage.
As it current stands, if that minecraft server were to move to another node, you'd lose your saved data.

Maybe make a persistent data video to accompany this one

mitchellmnr