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!!
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.
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.
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.
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 :)
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!
@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.
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.
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.
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
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.
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.
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!
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.
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.
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.
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?
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.
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)
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
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!
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.
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
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.
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.
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.
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?)
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 :-)
Hey dude, new subscriber, like your Azure Fridays, thought I'd give your TH-cam channel a try! Too many things to learn, but all so exciting! Tnx in advance for all the great vids I'll watch.🙂
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.
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
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?
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.
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.
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 :)
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.
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?
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...
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!!
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.
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.
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.
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 :)
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!
@Jonas Gatlin instablaster =)
@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.
> Happy little ReplicaSet
Scott Hanselman, the Bob Ross of code
Haha had exactly the same feeling! You need a squirrel Scott!
ROFL, I was going to leave exactly the same comment!
had the same thought. Man, that's so awesome :)
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.
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.
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
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.
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.
Thanks for watching!
As a Software Engineering student, your videos are a blessing! Unbelievable stuff!
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!
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.
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.
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.
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?
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.
Yes! Do the Windows Terminal tutorial! Please
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)
As always, clear, concise and very efficient explanation. Thank you for this excellent series.
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
Concept cleared. Fundamentals learnt easily. Thanks Scott!!
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!
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.
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
You are really a passionate guy
I want to become like you
The Happy Little ReplicaSet... haha its first time I am watching you... your voice... is amazing :-) Thank you Scott!
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.
Good idea
A wonderful presentation! A very clear, concise explanation of what kubernetes is and the basic management commands. Hat off to you, Scott
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.
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 👍👍
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.
Amazing video. Its a soothing experience to watch your videos and learn. Great Job
Imma share this with my whole company.
Thanks!
thanks for sharing your veritable wealth of knowledge, scott … it's mostly easy to follow you … even with my very limited knowledge.
Still don't know how you do it.... but I can say now that understand this... freaking awesome.
27:08 the Ghostbusters reference. I love it! Great video!
Hi Scott
.
This is the best video about kubernetes i found so far!
Thank you for all the work you put into it!
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.
Thank you so much Scott.... You are a super human.... I really loved the way you explain tech....
Really nice intro to Kubernetes, Scott! I would be interested in a Nginx / Apache 101 if you plan to continue with this series.Thanks!
Hi Scott, software based networking. Can you please cover that?
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.
Great stuff, I suggest one on using Let's Encrypt: in general and also with Kubernetes/containers with a proxy.
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.
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?)
Another great video in this fantastic series! A couple of topics of interest may be: machine learning and micro services.
i struggled a lot to understand all of this , that too in connected way .. thanks will not be enough... take a bow..!!!
Great video Scott!
Appreciate your effort, eagerly waiting for Kubernetes 102.
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 :-)
I have no idea how I can do this stuff but I will try 🤔 Thank you.
Really nice work, it will help me a lot. I also liked the details like “main” and not “master”.
Thank you very much for this video :)
Has anything changed since Kubernetes dropped support for Docker?
You're the Bob Ross of coding, 10/10
Hey dude, new subscriber, like your Azure Fridays, thought I'd give your TH-cam channel a try! Too many things to learn, but all so exciting! Tnx in advance for all the great vids I'll watch.🙂
Can you do a separate video on kubernrtes services.. it would b helpful
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.
Excellent video, clear understanding of the concepts...
Fantastic presentation. Thanks for taking the time to do this!
I never thought that I'd be jealous of windows users for their terminal program
Nice video Scott! I really like your style of presentation
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
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?
as always, best content from the boss
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.
Another Amazing video Scott! I have learnt so much during this series :) Keep up the good work!
Sooo... today is Sunday. And I'm gonna be playing with Kubernetes all day
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.
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 :)
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.
Needed this "Happy little Pod"
Scott is the Mr Rogers of IT
Good presentation, kept me engaged.
"Hey friends. I'm Scott Hanselman." might be the best way to start your day.
I was Waiting for very long periood for this special video.
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?
Tell folks! Get them to subscribe
Thanks a lot Scott!
Thank you Scott, it is very informative
Very good explanation.
Thanks Scott. Loving it !!
Get video with excellent explanation of kubernetes
Been waiting for this video...
You are the best ❤️🔥🔥
FYI - Maybe it's just me but the sound seems a lot more muffled to me, compared to the docker episode.
I would love to understand how something like WINE is possible
Hey sir, how do you do that arrow thingy after zooming in. Is there any s/w for that??
ZoomIt
@@shanselman Thank you sir .. 🙏🏼
it's like an inception, we need to go deeper :)
So is it safe to say the YAML file is at the same "level" as a Pod?
Sensing there might something about (yaml + yarp)
He he, you sound like that painter, with all the "soft" words :D
Haha yes Bob Ross
Amazing tutorial!
I liked you in rounders
Damon or Norton?
@@shanselman Teddy
Thank you sir!
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...
Thanks!
Kubernetes! these series escalated quickly!
What is the name of this terminal app?
Windows Terminal
Hi Scott good morning
nice
Thank you!
Correction: YAML stands for "YAML Ain't Markup Language" :)
It's true!
Enjoy the taco
YAML ain't markup language :-)
ya but I reject that! LOL it's clearly yet another one! LOL
Jimmy Kimmel's cousin Scott explains computer stuff.
It is confusing and complex. Why you need it if clouds scale themselves? Looks like old technology
It's brand new and it's the tech that allows clouds to scale themselves. One day this will be hidden entirely.
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
I’ve turned off google personalization so I’m afraid I get weird ads. I didn’t see that.