Kubernetes and Container Orchestration 101 - Computer Stuff They Didn't Teach You #11

  Рет қаралды 82,056

Scott Hanselman

Scott Hanselman

Күн бұрын

Пікірлер: 137
@DanTheManSoCal
@DanTheManSoCal 2 жыл бұрын
I really appreciate the non-pretentious way Scott approaches and delivers an exploration of a topic. Sure for advance engineers, you might not find every video super interesting, but I guarantee that you’ll still find a golden nugget somewhere in that video if you also approach it in a non-pretentious way. We’re all here just pursuing knowledge and it’s a beautiful thing! Thanks for doing what you do Scott!!
@michaelwplde
@michaelwplde 4 жыл бұрын
Scott is to computer science topics as Bob Ross was to the world of painting. You have a great presentation style, Mr. Hanselman. Appreciate it a bunch. Thank you, sir.
@Dyallo1988
@Dyallo1988 4 жыл бұрын
Hey Scott! How about the next episode be: "Computer Stuff They Didn't Teach You: CERTIFICATES?" Namely: where are they generated? How do I use them? How are they served to the browser? Where to I store them? Since most of use are developers who deal with business logic, we dont necessarily have the skills typically managed by Ops-people, e.g. certificates. They appear to be magic and expire without notice leaving our web applications marked as unsecure.
@claudiovalerio7253
@claudiovalerio7253 4 жыл бұрын
Couldn't agree more, I spent last few days learning how to generate certificates (and fake CAs :) ) for a project... It's really hard to get all things right, expecially if you want your certificate to be accepted by browsers.
@intothelightphotography
@intothelightphotography 4 жыл бұрын
Check CertBot which automatically rebuilds the certs for all your web apps for free based on Lets Encrypt SSL and deploys them in a k8s or similar infra IaC :)
@jonasgatlin404
@jonasgatlin404 3 жыл бұрын
sorry to be so off topic but does any of you know of a method to log back into an instagram account..? I was dumb forgot the login password. I love any assistance you can offer me!
@bradleylucca7400
@bradleylucca7400 3 жыл бұрын
@Jonas Gatlin instablaster =)
@jonasgatlin404
@jonasgatlin404 3 жыл бұрын
@Bradley Lucca Thanks for your reply. I found the site thru google and Im waiting for the hacking stuff atm. Seems to take quite some time so I will get back to you later when my account password hopefully is recovered.
@Jebusankel
@Jebusankel 4 жыл бұрын
> Happy little ReplicaSet Scott Hanselman, the Bob Ross of code
@larsmaes
@larsmaes 4 жыл бұрын
Haha had exactly the same feeling! You need a squirrel Scott!
@claudiovalerio7253
@claudiovalerio7253 4 жыл бұрын
ROFL, I was going to leave exactly the same comment!
@heiko3169
@heiko3169 4 жыл бұрын
had the same thought. Man, that's so awesome :)
@michaelwplde
@michaelwplde 4 жыл бұрын
31:00 Absolutely; great little primer on the whole Kube stack. Barely scratches the surface as he explained; rinse, repeat, apply N times, over how ever many permutations and combinations. Good stuff, SH, thank you, sir.
@88spaces
@88spaces 2 жыл бұрын
Thank you, Scott, for posting this video. Kubernetes is another topic that often comes up in interviews so it's nice to know a little bit about how it works.
@santoshpoojari80
@santoshpoojari80 4 жыл бұрын
Now I know :) Kubernetes Thanks Scott! Conductor Node=> Worker machine Pod => Group /set of container{ Ip, Storage , info etc} Container=> Unit of work Conductor-Or manager
@nucatus
@nucatus 4 жыл бұрын
It's been some time since I last listened to such a great presenter. Your tone and tempo helps to put order into this very dynamic and fast advancing world of cloud technologies.
@stevelandsaw3132
@stevelandsaw3132 4 жыл бұрын
Appreciate your work here, Scott. I enjoy how you speak clearly and at a reasonable tempo. I think this helps to assimilate the information you’re presenting.
@shanselman
@shanselman 4 жыл бұрын
Thanks for watching!
@brunogavaguerra5295
@brunogavaguerra5295 4 жыл бұрын
As a Software Engineering student, your videos are a blessing! Unbelievable stuff!
@maorshetrit2097
@maorshetrit2097 4 жыл бұрын
Scott, Best explanation of Kubernetes I’ve heard so far. The way you are expressing tech is amazing and make it easy to understand even for a non native English speaker. Thank you for that!
@truedreams1
@truedreams1 4 жыл бұрын
I'm a long time IT-technician/developer (cross-over), historically these kinds of set-ups where basically only used by huge corporations and hosting companies and only they could afford it. It's great to see that this is available for everyone now.
@cascadengineering
@cascadengineering 4 жыл бұрын
Nope, it's not available to everyone. It's available to those who can afford a full-time highly skilled devops engineer with outstanding knowledge of ubiquitous Kubernetes bugs which are not being fixed (teams with more than ~7 backend developers). That's why some folks are trying to simplify things by creating sth like k3s, k2s, Rancher, etc. (spoiler: I think it would be better to rewrite this software from the ground up) Kubernetes repo contains 3.3 million (!) lines of code in Golang (AND THAT'S HILARIOUS). I invested 100 hours into learning Kubernetes and regret it. My app works just fine with docker-compose, but there were numerous problems with the exact same app running on Kubernetes. The most pathetic fanatics are those who move their databases to k8s - one shouldn't even talk with them, they know NOTHING about software development.
@truedreams1
@truedreams1 4 жыл бұрын
Petyr Baelish That's like saying reading and writing is not available everyone, but only to people who learned it, that's some weird rhetoric. Although I get your point and agree that this is something that can take a lot of time to learn and money if you pay for tutorials etc or pay someone to do it, but that's probably who Scott made this short, straight to the point and easy to understand video. And not everyone needs to become an expert, many can get by with the basics. That's a problem with much of the information out there about Docker and Kubernetes, it can be hard to find info suited to your level, some beginningers wind up trying to learn advanced topics not knowing what is necessary to know to run it and what is not.
@truedreams1
@truedreams1 4 жыл бұрын
Petyr Baelish Yeah, having to deal with known bugs that aren't fixed yet is something that can happen when you are an early adopter (as you seem to be). Especially if it's owned by a smaller company, but I thought Google owned Kubernetes?
@GaryJohnWalker1
@GaryJohnWalker1 4 жыл бұрын
Excellent intro - Scott knows the subject well and can clearly explain it. Superb teacher. Networking within and to the outside of kubernetes would be much appreciated.
@Gozi101
@Gozi101 3 жыл бұрын
Yes! Do the Windows Terminal tutorial! Please
@Chrisknot94
@Chrisknot94 4 жыл бұрын
I just found your channel and I love how you explain often complex stuff in a down to earth manner. Most times there's really no need for big words (other than to keep newbies out)
@marcmohammadakbar8124
@marcmohammadakbar8124 4 жыл бұрын
As always, clear, concise and very efficient explanation. Thank you for this excellent series.
@agilecreator1687
@agilecreator1687 4 жыл бұрын
Hi Scott, I started two weeks ago with a kubernetes deep dive as I’m interested in the details of this awesome piece of tec. You published a really nice video which serves as an excellent introduction and provides a very good overview. Thanks for your effort to spread knowledge
@Aryankism
@Aryankism 3 жыл бұрын
Concept cleared. Fundamentals learnt easily. Thanks Scott!!
@derrickberg2825
@derrickberg2825 4 жыл бұрын
Hey Scott, Lets get a video about powershell! I love the style of your videos and would be really interested in hearing what you have to say about Powershell Core. Also interested to learn about all your cool tips and tricks you know! Thank you, really appreciate all the time you put into making these videos man!
@hendrikbulens1672
@hendrikbulens1672 4 жыл бұрын
I rarely watch videos like these, especially those of the long and no-cut kind, but this series is highly educational and entertaining. Great job, Scott.
@nice_sprite5285
@nice_sprite5285 4 жыл бұрын
The way he explains things is concise and simple, he doesn't throw all the crazy words around, and he never lets you misunderstand something as being a "black box", he has the "it" factor for explaining
@shobhitwalia1
@shobhitwalia1 4 жыл бұрын
You are really a passionate guy
@shobhitwalia1
@shobhitwalia1 4 жыл бұрын
I want to become like you
@vekzdran
@vekzdran 3 жыл бұрын
The Happy Little ReplicaSet... haha its first time I am watching you... your voice... is amazing :-) Thank you Scott!
@dandoescode
@dandoescode 4 жыл бұрын
Great video Scott! Would love to see a vid on IP addresses as its definitely something I'm a bit hazy on as a developer.
@shanselman
@shanselman 4 жыл бұрын
Good idea
@restagner99
@restagner99 4 жыл бұрын
A wonderful presentation! A very clear, concise explanation of what kubernetes is and the basic management commands. Hat off to you, Scott
@jdubeau007
@jdubeau007 4 жыл бұрын
Scot, a worker node have multiple pods. Pods usaully have just one container. A container may have a side car assoicated with it. Check out Dapr.
@venky76v
@venky76v 4 жыл бұрын
Brilliant @Scott. Love the way you get complex concepts so easy and simple to understand. Just the way it should be taught in schools and colleges 👍👍
@piemaster6512
@piemaster6512 4 жыл бұрын
I really appreciate you and the work you're putting in to these videos. I get a very mr. Rogers vibe from you. It's nostalgic and calming for me. Thank you.
@sha.68
@sha.68 4 жыл бұрын
Amazing video. Its a soothing experience to watch your videos and learn. Great Job
@MattLuceen
@MattLuceen 4 жыл бұрын
Imma share this with my whole company.
@shanselman
@shanselman 4 жыл бұрын
Thanks!
@pnamajck
@pnamajck 4 жыл бұрын
thanks for sharing your veritable wealth of knowledge, scott … it's mostly easy to follow you … even with my very limited knowledge.
@ArielErlijman
@ArielErlijman 4 жыл бұрын
Still don't know how you do it.... but I can say now that understand this... freaking awesome.
@brandonhill9356
@brandonhill9356 3 жыл бұрын
27:08 the Ghostbusters reference. I love it! Great video!
@DVMovies1999
@DVMovies1999 4 жыл бұрын
Hi Scott . This is the best video about kubernetes i found so far! Thank you for all the work you put into it!
@epylar2
@epylar2 4 жыл бұрын
You are doing a great job teaching these concepts. I saw you give a talk at Intel a few years back and enjoyed that too.
@aanks22
@aanks22 4 жыл бұрын
Thank you so much Scott.... You are a super human.... I really loved the way you explain tech....
@claudiuciprianbetiuc3985
@claudiuciprianbetiuc3985 3 жыл бұрын
Really nice intro to Kubernetes, Scott! I would be interested in a Nginx / Apache 101 if you plan to continue with this series.Thanks!
@1softsoftsoftsoft
@1softsoftsoftsoft 4 жыл бұрын
Hi Scott, software based networking. Can you please cover that?
@husseinismailhozza
@husseinismailhozza 4 жыл бұрын
Thanks a lot 👍 Scott. Can you go a little bit deeper into making a hole to the cluster and talking to it from outside specifically the ingress concept, perhaps in another video 🙏. I feel that is the most difficult part.
@IanButterworthyyc
@IanButterworthyyc 4 жыл бұрын
Great stuff, I suggest one on using Let's Encrypt: in general and also with Kubernetes/containers with a proxy.
@juleswombat5309
@juleswombat5309 4 жыл бұрын
Nice little intro to the big new world of kubernetes. Unfortunately it's not herding or orchastrating cats, but cattle. I believe we are now told to treat our pods as cattle not pets. Assume they die, fail and new pod instances created as necessary, according to our deployment declarations, as node and internal failures. Pods., being cattle, themselves should really be stateless. So I think there then needs to be an associated video, on persistent volumes. Persistent volume claims and Storage class on how we persist data associated with pod:containers. There is still a lot of churn and detailed complexity in kubernetes. I cannot help but feel that something cleaner and easier will emerge in a few years time.
@argniests5357
@argniests5357 3 жыл бұрын
Hi Scott. I built a K8S cluster with 4 raspberry pi 4B's using on ubuntu server 20.x.x (latest LTS). Its been super helpful using it for doing all kinds of cool stuff. No one has talked about how to properly shut down the nodes of the cluster, like if you wanted to do maintenance. Do you know what commands (and the sequence to use) to properly shut down the nodes. So you can do maintenance on them, or move them to a different location, and then start them back up (and have them working just like before shutting them down?)
@dough411
@dough411 4 жыл бұрын
Another great video in this fantastic series! A couple of topics of interest may be: machine learning and micro services.
@kakuke231
@kakuke231 4 жыл бұрын
i struggled a lot to understand all of this , that too in connected way .. thanks will not be enough... take a bow..!!!
@joycalcutta
@joycalcutta 4 жыл бұрын
Great video Scott! Appreciate your effort, eagerly waiting for Kubernetes 102.
@patrikiden
@patrikiden 4 жыл бұрын
Love your all your videos and how you teaching. Please continue to do them :-) Instead of what most poeple do when they teach on the surface, you going into the deep stuff. Very thankfull for your lessons :-)
@tulay3055
@tulay3055 Жыл бұрын
I have no idea how I can do this stuff but I will try 🤔 Thank you.
@rafaelchei4601
@rafaelchei4601 4 жыл бұрын
Really nice work, it will help me a lot. I also liked the details like “main” and not “master”.
@oholimoli
@oholimoli 3 жыл бұрын
Thank you very much for this video :) Has anything changed since Kubernetes dropped support for Docker?
@mirzaalam9844
@mirzaalam9844 4 жыл бұрын
You're the Bob Ross of coding, 10/10
@Chatsworth1979
@Chatsworth1979 2 жыл бұрын
Hey dude, new subscriber, like your Azure Fridays, thought I'd give your KZbin channel a try! Too many things to learn, but all so exciting! Tnx in advance for all the great vids I'll watch.🙂
@nikhilstephen1935
@nikhilstephen1935 3 жыл бұрын
Can you do a separate video on kubernrtes services.. it would b helpful
@technikhil314
@technikhil314 4 жыл бұрын
Hi Sir, Would like to see your 101 session on blockchains. or May be two one for common man to understand its uses beyond cryptocurrency. And one for technical people (thats me) who wants to start learning it but are very much confused about where to start? Should I learn cryptography first or math behind first etc etc.
@Fuzzfuzz340
@Fuzzfuzz340 4 жыл бұрын
Excellent video, clear understanding of the concepts...
@johncahill6960
@johncahill6960 4 жыл бұрын
Fantastic presentation. Thanks for taking the time to do this!
@testla3383
@testla3383 3 жыл бұрын
I never thought that I'd be jealous of windows users for their terminal program
@machinelearningdojo
@machinelearningdojo 4 жыл бұрын
Nice video Scott! I really like your style of presentation
@StigBSivertsen
@StigBSivertsen 4 жыл бұрын
Hi Scott, Thanks for the great video. I've been searching your channel and I couldn't find a video about that Raspberry Pi stack you have there. Could you please make a video about the stack? I'am currently running IOTstack on my 8GB Raspberry PI 4 and was thinking I could set up a Azure Onprem training setup using Raspberry PI 4 with VMs and containers..... I think that would be super cool.a
@remeez
@remeez 4 жыл бұрын
Hey Scott, thank you for taking the time out to make this series, really awesome. How would one handle multi-tenancy (complete isolation) using kubernetes?
@amjadsalameh1977
@amjadsalameh1977 4 жыл бұрын
as always, best content from the boss
@thomashoddinott4537
@thomashoddinott4537 4 жыл бұрын
Scott, I was hoping to follow along like I did for your Docker tutorial where we compiled helloworld.c and tried it out with some docker images. Can you put the code for this tutorial on Github (i.e. /myk8s) so we can code with you? Appreciate your work as always.
@jamesdietsch7868
@jamesdietsch7868 4 жыл бұрын
Another Amazing video Scott! I have learnt so much during this series :) Keep up the good work!
@FrequencyModulator
@FrequencyModulator 3 жыл бұрын
Sooo... today is Sunday. And I'm gonna be playing with Kubernetes all day
@just1689
@just1689 4 жыл бұрын
Hey Scott. An idea for another video: Ngrok [or alternatives]. Check it out. It's pretty great for a dev to instantly share something on localhost with others.
@akshaytelang4532
@akshaytelang4532 4 жыл бұрын
Here comes another amazing video by Scott, you can also try using sketchboard.io I found it a bit easy to use for diagrams, also would love to see your office setup video someday :)
@fredericobe
@fredericobe 4 жыл бұрын
Master Scott, you really have great videos. I followed you for years also in blogs. Thank you. I'd like to know if you would mind if we create Brazilian Portuguese channel inspired by your contents.
@seetheworldcessnavr
@seetheworldcessnavr 4 жыл бұрын
Needed this "Happy little Pod"
@Ryner51
@Ryner51 4 жыл бұрын
Scott is the Mr Rogers of IT
@dericbytes
@dericbytes 4 жыл бұрын
Good presentation, kept me engaged.
@davidshugars947
@davidshugars947 3 жыл бұрын
"Hey friends. I'm Scott Hanselman." might be the best way to start your day.
@ashishkhatiwada1880
@ashishkhatiwada1880 4 жыл бұрын
I was Waiting for very long periood for this special video.
@courseprovider9871
@courseprovider9871 4 жыл бұрын
I am just watching your videos again and again to learn something useful from you and your valuable experience. Thank you man. I want to support you in some way but i don't know how? Any patreon, or join button?
@shanselman
@shanselman 4 жыл бұрын
Tell folks! Get them to subscribe
@talldutchguyk8247
@talldutchguyk8247 3 жыл бұрын
Thanks a lot Scott!
@frankjunekim
@frankjunekim 4 жыл бұрын
Thank you Scott, it is very informative
@bobkoss280
@bobkoss280 4 жыл бұрын
Very good explanation.
@satyabratamohapatra3397
@satyabratamohapatra3397 4 жыл бұрын
Thanks Scott. Loving it !!
@derrickagyemang1259
@derrickagyemang1259 4 жыл бұрын
Get video with excellent explanation of kubernetes
@nagasudhirpulla
@nagasudhirpulla 4 жыл бұрын
Been waiting for this video...
@vinaysarilla838
@vinaysarilla838 4 жыл бұрын
You are the best ❤️🔥🔥
@tharshan09
@tharshan09 4 жыл бұрын
FYI - Maybe it's just me but the sound seems a lot more muffled to me, compared to the docker episode.
@ChristopherRucinski
@ChristopherRucinski 4 жыл бұрын
I would love to understand how something like WINE is possible
@rahul-thakare
@rahul-thakare 4 жыл бұрын
Hey sir, how do you do that arrow thingy after zooming in. Is there any s/w for that??
@shanselman
@shanselman 4 жыл бұрын
ZoomIt
@rahul-thakare
@rahul-thakare 4 жыл бұрын
@@shanselman Thank you sir .. 🙏🏼
@1234321marty
@1234321marty 4 жыл бұрын
it's like an inception, we need to go deeper :)
@jamesallen74
@jamesallen74 4 жыл бұрын
So is it safe to say the YAML file is at the same "level" as a Pod?
@fatlumlatifi2897
@fatlumlatifi2897 7 ай бұрын
Sensing there might something about (yaml + yarp)
@CipherDiaz
@CipherDiaz 4 жыл бұрын
He he, you sound like that painter, with all the "soft" words :D
@Gozi101
@Gozi101 3 жыл бұрын
Haha yes Bob Ross
@mytechnotalent
@mytechnotalent 4 жыл бұрын
Amazing tutorial!
@AboveEmAllProduction
@AboveEmAllProduction 4 жыл бұрын
I liked you in rounders
@shanselman
@shanselman 4 жыл бұрын
Damon or Norton?
@AboveEmAllProduction
@AboveEmAllProduction 4 жыл бұрын
@@shanselman Teddy
@PeterHagen
@PeterHagen 4 жыл бұрын
Thank you sir!
@AlexSchiessl
@AlexSchiessl 4 жыл бұрын
Hi... You are aware, that you used the repicaset not as intended... You did a replicaset on labels... So technical you have three containers running... with the same label... but guess you wanted 3 instances from your dotnet container... and that you didn't achieve mit your sample of replicaset... Anyway... I learn always something new... cheers...
@shanselman
@shanselman 4 жыл бұрын
Thanks!
@moofymoo
@moofymoo 4 жыл бұрын
Kubernetes! these series escalated quickly!
@alekseilitvin3750
@alekseilitvin3750 4 жыл бұрын
What is the name of this terminal app?
@shanselman
@shanselman 4 жыл бұрын
Windows Terminal
@shobhitwalia1
@shobhitwalia1 4 жыл бұрын
Hi Scott good morning
@RabbitHole2006
@RabbitHole2006 3 жыл бұрын
nice
@h0cke
@h0cke 4 жыл бұрын
Thank you!
@glennncarr
@glennncarr 4 жыл бұрын
Correction: YAML stands for "YAML Ain't Markup Language" :)
@shanselman
@shanselman 4 жыл бұрын
It's true!
@hoisinholdup
@hoisinholdup 4 жыл бұрын
Enjoy the taco
@ickster9709
@ickster9709 4 жыл бұрын
YAML ain't markup language :-)
@shanselman
@shanselman 4 жыл бұрын
ya but I reject that! LOL it's clearly yet another one! LOL
@ConanDuke
@ConanDuke 2 жыл бұрын
Jimmy Kimmel's cousin Scott explains computer stuff.
@4suc6
@4suc6 4 жыл бұрын
It is confusing and complex. Why you need it if clouds scale themselves? Looks like old technology
@shanselman
@shanselman 4 жыл бұрын
It's brand new and it's the tech that allows clouds to scale themselves. One day this will be hidden entirely.
@paulfunigga
@paulfunigga 4 жыл бұрын
0:22 that Trump hat on the right tells me Scott is probably a Trump supporter and was googling where to buy a Trump hat :D
@shanselman
@shanselman 4 жыл бұрын
I’ve turned off google personalization so I’m afraid I get weird ads. I didn’t see that.
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 14 МЛН
Turn Off the Vacum And Sit Back and Laugh 🤣
00:34
SKITSFUL
Рет қаралды 3,5 МЛН
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 6 МЛН
you need to learn Docker RIGHT NOW!! // Docker Containers 101
23:19
NetworkChuck
Рет қаралды 2,7 МЛН
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 324 М.
Basic Home Networking 101 - Computer Stuff They Didn't Teach You #17
33:23
Kennedy: Pres. Biden’s Chagos Islands inaction is about appeasing U.N., China
10:50
Tailscale: NETWORKING MAGIC!
25:51
Level1Techs
Рет қаралды 52 М.
I failed in the last video....but this time 😁
37:11
NetworkChuck
Рет қаралды 103 М.
Some *EASY* Kubernetes Projects for beginners
14:40
Christian Lempa
Рет қаралды 31 М.