Kubernetes Deconstructed: Understanding Kubernetes by Breaking It Down - Carson Anderson, DOMO

  Рет қаралды 188,332

CNCF [Cloud Native Computing Foundation]

CNCF [Cloud Native Computing Foundation]

Күн бұрын

Kubernetes Deconstructed: Understanding Kubernetes by Breaking It Down [I] - Carson Anderson, DOMO
Understanding Kubernetes as a whole can be daunting. With so many different components working together it can be hard to know how the pieces work together or where new products and features fit in. I will start at the highest level and then peel off the layers one at time to explain how some of the "magic" happens. Over the course of the presentation I will break Kubernetes into the following layers:
"Kubernetes for the End User": A quick summary on some of the core components of Kubernetes: Namespaces, Deployments, Pods, Services, and Ingress Rules. At this layer the user just needs to understand the promises made by Kubernetes, not necessarily the way it keeps them. This layer primarily serves to establish a typical cluster workload. The resources defined here will be used when explaining all of the deeper layers.
"Kubernetes for the Cluster Admin": This Layer peels away some of the cluster "Magic". I will cover how the service account, default tokens, ReplicaSet and Pods from the previous layer got created by the kube-controller-manager. I will also explain how the kube-scheduler decided which node the workload should run on and how that decision could have been influenced by fields in the pod spec. This section will touch on the core concepts of Ingress controllers, Admission Controllers, scheduling, and core controller loops.
"Kubernetes for the Cloud Admin": This layer covers Kubernetes at an infrastructure level. Core concepts covered are: Horizontal Scaling, Load Balancing, high availability for masters and nodes, node management, and fault-tolerance levels. Here is also where I set the stage for the network layer that is covered next.
"Kubernetes for the Network Admin": Now we dig deeper into the network infrastructure. Explaining how pods and services work together, how your network traffic figures out where to go, and how it gets there. This section covers the concepts of East-West and North-South load balancing. The goal is to provide an basic understanding of the network promises made by Kubernetes and how you might replace them with other software and services.
"Kubernetes for the Linux Admin": A discussion of Kubernetes at the OS layer. This layer digs into the processes and configuration of the base OS. This includes pluggable container engines ex: Docker vs. Rkt, logging, CNI, metric gathering and volume mounting.
"Kubernetes for the Power-User": Time permitting, the final section will put all of the previous ones together to show how a next-generation application might be deployed on top of Kubernetes and take advantage of the more advanced features.
About Carson Anderson
I've been working as a Sys Admin 8 years. I have been focused on Docker, Kubernetes, and container infrastructure at scale for the last 2 years. | | Unabridged version of Kubernetes Deconstructed: vimeo.com/2457...
Join us for KubeCon + CloudNativeCon in Barcelona May 20 - 23, Shanghai June 24 - 26, and San Diego November 18 - 21! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.

Пікірлер: 79
@cloudowski
@cloudowski 6 жыл бұрын
The best video I've ever seen so far describing almost all Kubernetes components in just 30 minutes. Brilliant!
@wilsonnybinghamton
@wilsonnybinghamton 4 жыл бұрын
except some of the bad video making skills
@lukdo8255
@lukdo8255 4 жыл бұрын
Hehehe! Naprawde? Przeciez gostek sypnął milionem do niczego nie potrzebnych naglowkow I faktycznie niczego nie powiedzial
@tejaskumthekar4155
@tejaskumthekar4155 4 жыл бұрын
Average KZfaq tutorial: 1.5X This video: 0.75X
@cryonixpod365
@cryonixpod365 3 жыл бұрын
I was about to comment the exact same thing
@MrTbirkett
@MrTbirkett 3 жыл бұрын
Or... drink so much coffee and energy drinks that you match his level of energy and time slows around you...
@Wxare17
@Wxare17 3 жыл бұрын
Everything explained perfectly in so little time! Incredible. drop the cameraman.
@RismalRayVaughan45
@RismalRayVaughan45 5 жыл бұрын
Totally the best explanation of Kubernetes component on the net
@anywhereroam9698
@anywhereroam9698 5 жыл бұрын
Really good presentation that teaches a lot of the core plumbing. Clear explanations and good diagrams/animations.
@SeanMacdonald_CodeMonk
@SeanMacdonald_CodeMonk 5 жыл бұрын
Thank you for respecting my time and diving straight in :) great video
@hafsioussama7755
@hafsioussama7755 4 жыл бұрын
This should be a master class series..
@igorzibarev8341
@igorzibarev8341 6 жыл бұрын
One of the best sessions at KubeCon 2017, thanks!
@maxvas7267
@maxvas7267 5 жыл бұрын
Best explanation ever! In just 30 minutes, that’s awesome! Thank you!
@metabolic_jam
@metabolic_jam 4 жыл бұрын
Amazing! I'd recommend to watch at 0.75x n pause along to absorb each concept.
@magnologan
@magnologan 3 жыл бұрын
By far the best kubernetes deep dive talk I've seen! The full version on Vimeo is even better. Congrats!
@Misanthrope84
@Misanthrope84 5 жыл бұрын
My God, does he talk fast! A great presentation, very well planned and executed.
@AZA.Dino900
@AZA.Dino900 3 жыл бұрын
Really amazing, it is putting almost all concepts in just 30 mins.
@leolv2378
@leolv2378 3 жыл бұрын
Very comprehensive, simple and easy to understand, thank you
@captainpints
@captainpints 5 жыл бұрын
That is a very slick presentation. 10/10
@RandomShowerThoughts
@RandomShowerThoughts 5 жыл бұрын
This was what I needed!, I was wondering how everything communicated with one another
@Hieuknotebook01
@Hieuknotebook01 4 жыл бұрын
It is a good video, thank Carson Anderson and CNCF
@ahmed9483
@ahmed9483 5 жыл бұрын
set to speed 0.75 and you can follow him really good. ;) excellent presentation !
@cla2008
@cla2008 5 жыл бұрын
I've set it to 2 and almost fell asleep.
@kenshin4539
@kenshin4539 5 жыл бұрын
😂
@selvakumars6487
@selvakumars6487 5 жыл бұрын
You are right. It is good to read the comments before watching :)
@somashekhar-bidari
@somashekhar-bidari 6 жыл бұрын
Clean and neat presentation with an elegant content. Nice one , thanks .
@o.k.9142
@o.k.9142 Жыл бұрын
Lean and concise! Thank you
@wentaoqiu4072
@wentaoqiu4072 4 жыл бұрын
For someone spent the last two weeks drowning in k8s documentation, this is a lifesaver, even in a post-drowning way. k8s official documentation really lacks this kind of overview introduction, it goes into details bit too much IMO.
@rameshyerramsetti3203
@rameshyerramsetti3203 2 жыл бұрын
Very well laid out graphically and using animation to describes concepts. Well done!
@olimpolimp2860
@olimpolimp2860 5 жыл бұрын
Very nice presentation, thank you
@carlosparada2237
@carlosparada2237 5 жыл бұрын
Amazing explanations. Great work!
@windgod2008
@windgod2008 4 жыл бұрын
well explained in a oversight!
@SacrificialGoat94
@SacrificialGoat94 3 жыл бұрын
Really well done talk. Awesome slides
@doamaster9696
@doamaster9696 6 жыл бұрын
Amazing talk, thank you very much!
@kirankumar-tc6yf
@kirankumar-tc6yf Жыл бұрын
Good presentation!!!
@DeepSukhwani
@DeepSukhwani 6 жыл бұрын
Why do they move the camera at 21:42? It was so clear before - both Carson and the screen.
@anywhereroam9698
@anywhereroam9698 5 жыл бұрын
The camera operator came back from a long brake, and needed to do somethings to make it look like they are busy and necessary.
@indarkwedwell
@indarkwedwell 5 жыл бұрын
whoever filmed this, didn't have a clue; was probably used with zooming on boobs
@indarkwedwell
@indarkwedwell 5 жыл бұрын
oh ma bad, I see he changed to a split screen afterwards, I take it back:P
@user-fs8on7xi9i
@user-fs8on7xi9i 5 жыл бұрын
awesome talk you made!!!
@o.k.9142
@o.k.9142 Жыл бұрын
Outstanding
@hooliganez
@hooliganez 4 жыл бұрын
I watched this video 2x speed, ‘cause he speaks sooo slowly.. almost got myself sleeping 😀
@felipezuleta6502
@felipezuleta6502 6 жыл бұрын
This is awesome! It's really helped me understanding what's beyond creating pods/services :) Thanks!
@kobiebendalak
@kobiebendalak 5 жыл бұрын
Brilliant video! Great work!
@sandeepm625
@sandeepm625 4 жыл бұрын
Awesome explanation
@xkwizit2000
@xkwizit2000 6 жыл бұрын
Awesome talk but the cameraman ruined moving the camera off the slides.
@chanyui8838
@chanyui8838 4 жыл бұрын
Great video
@gatsbylee2773
@gatsbylee2773 4 жыл бұрын
Good job.
@scbunn
@scbunn 5 жыл бұрын
note to the camera guy, people want to look at the slides -- not the presenter. The slides are kind of important to follow along.
@giscardff
@giscardff 6 жыл бұрын
Dude, you did it really good ;)
@DinkarGuptaDG
@DinkarGuptaDG 5 жыл бұрын
brilliant !
@ig0rsky74
@ig0rsky74 5 жыл бұрын
"making it real" - Carson Anderson
@diegonayalazo
@diegonayalazo 2 жыл бұрын
Thanks
@ideaparkcc
@ideaparkcc 4 жыл бұрын
nice talk
@govindraj8696
@govindraj8696 2 жыл бұрын
Nice 👍
@fong555
@fong555 4 жыл бұрын
Hi, great presentation! I have been coming back and listen to it again and again. Could you please share how and what tool did you use to auto type the commands? Thanks much!
@known_fellow5916
@known_fellow5916 5 жыл бұрын
This is helpful .. however I found it bit fast.
@clementduval3917
@clementduval3917 5 жыл бұрын
what presentation tool is he using!??
@anywhereroam9698
@anywhereroam9698 5 жыл бұрын
Clement Duval sozi, he mentions it at the end.
@steveburrus9347
@steveburrus9347 4 жыл бұрын
CaRSOn how do I [or anmyone else] install Kubernetes anyway?
@alixak4304
@alixak4304 4 жыл бұрын
Does any body has an idea which tool is used to create such good slides ?
@alixak4304
@alixak4304 4 жыл бұрын
@livestupid thinkbrilliant I use Linux. So power point is not available ;)
@stephencroll5973
@stephencroll5973 3 жыл бұрын
He used Sozi, see the start of the credits at about 31:47. Link: sozi.baierouge.fr/
@fbifido2
@fbifido2 4 жыл бұрын
@21:50 - the screen, show the screen.....
@coolr557
@coolr557 4 жыл бұрын
Awesome video but stop cutting away from the slides
@Adrianvdh
@Adrianvdh 4 ай бұрын
Amazing explanation, camera man awful 😂
@chinglinwen
@chinglinwen 4 жыл бұрын
I just see concept, without knowing the underlying things, maybe that's too complex for a single video.
@aydink7739
@aydink7739 2 жыл бұрын
had to doublecheck the video playback speed, because he talks really fast :D
@vanchanr3777
@vanchanr3777 4 жыл бұрын
@akhileshrai7908
@akhileshrai7908 5 жыл бұрын
is he typing that fast in the beginning ??
@anywhereroam9698
@anywhereroam9698 5 жыл бұрын
It’s auto-typed. He mentions it.
@MekZii51
@MekZii51 4 жыл бұрын
Great talk... noob camera handler :) Next time better!
@yuvalkalderon
@yuvalkalderon 5 жыл бұрын
Great content ,worst cameraman ever..
@Mr.cool.turtle11
@Mr.cool.turtle11 5 жыл бұрын
Not for beginners
@houcebr
@houcebr 5 жыл бұрын
A lot of good knowledge but he was talking too fast
@trocomerlo
@trocomerlo 2 жыл бұрын
Too fast for my old lazy brain
Kubernetes Design Principles: Understand the Why - Saad Ali, Google
37:53
CNCF [Cloud Native Computing Foundation]
Рет қаралды 125 М.
Tutorial: Communication Is Key - Understanding Kubernetes Networking - Jeff Poole, Vivint Smart Home
1:17:48
CNCF [Cloud Native Computing Foundation]
Рет қаралды 30 М.
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 2,8 МЛН
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18
小宇宙竟然尿裤子!#小丑#家庭#搞笑
00:26
家庭搞笑日记
Рет қаралды 32 МЛН
Это реально работает?!
00:33
БРУНО
Рет қаралды 4,3 МЛН
You Need Kubernetes?
27:59
ThePrimeTime
Рет қаралды 200 М.
Hacking and Hardening Kubernetes Clusters by Example [I] - Brad Geesaman, Symantec
39:31
CNCF [Cloud Native Computing Foundation]
Рет қаралды 41 М.
Mastering Chaos - A Netflix Guide to Microservices
53:14
InfoQ
Рет қаралды 2,2 МЛН
Kubernetes Explained in 15 Minutes | Hands On (2024 Edition)
15:18
Travis Media
Рет қаралды 77 М.
Kubernetes Networking 101 - Randy Abernethy, RX-M LLC
1:26:45
CNCF [Cloud Native Computing Foundation]
Рет қаралды 27 М.
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,1 МЛН
Webinar: Kubernetes and Networks: Why is This So Dang Hard?
56:42
CNCF [Cloud Native Computing Foundation]
Рет қаралды 23 М.
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 2,8 МЛН