Kubernetes Design Principles: Understand the Why - Saad Ali, Google

  Рет қаралды 124,753

CNCF [Cloud Native Computing Foundation]

CNCF [Cloud Native Computing Foundation]

Күн бұрын

Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io
Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! 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
Kubernetes Design Principles: Understand the Why - Saad Ali, Google
Kubernetes is quickly becoming indispensable for managing and deploying workloads on distributed systems across both cloud and on-prem environments. While most people are now familiar with how to use Kubernetes, few are aware of the “why” behind it? Why does the Kubernetes API look the way it does? Why do Kubernetes components only interact with each other through the Kubernetes API? Why is there a PersistentVolumeClaim object when you could easily reference a volume directly from a pod? To answer these questions and help you develop a deeper understanding of Kubernetes, this talk exposes the principles underpinning the design of Kubernetes.
To learn more: sched.co/IrkE

Пікірлер: 48
@jmlineb
@jmlineb 2 жыл бұрын
The single best video on KZbin that explicates the Kubernetes design philosophy. Very helpful.
@mahmudulhaque6744
@mahmudulhaque6744 3 жыл бұрын
Principles mentioned: 1. Kubernetes APIs are declarative rather than imperative. 2. The Kubernetes control plane is transparent. There are no hidden internal APIs. 3. Meet the user where they are. 4. Workload portability.
@-long-
@-long- 3 жыл бұрын
also at 30:53, great presentation! I would like to add some discussion at the end to reflect those points: 1. Self-healing, extensible 2. Immutable. transparent 3. Ease of adoption 4. Cloud/Cluster agnostic - separation of concern, easy for maintenance
@gshankarshanmugam
@gshankarshanmugam 2 жыл бұрын
Excellent presentation.. Hats off!! Very precise very detailed.. If one is architect he understand each and evey word in depth... His explaination is very simple but huge is meaning microservice deployement to containerization
@jeffreyprato
@jeffreyprato Жыл бұрын
Whole-to-parts learning, thank you. Can’t go shopping without a basket!
@eswaraakurathi8647
@eswaraakurathi8647 Жыл бұрын
Excellent explanation and much-needed insights about Kubernetes components
@TheStuzenz
@TheStuzenz 3 жыл бұрын
Thanks Saad, I enjoyed the presentation - a good starting primer as I get into Kubernetes
@alexk6745
@alexk6745 5 жыл бұрын
Great video thanks. I wish I saw this 3 years back
@prateeksrivastava7948
@prateeksrivastava7948 4 жыл бұрын
Yup. This video is having very less views for the content and presentation it has to offer - watching it will definitely fill in the gaps in k8s understanding for anyone.
@Nerdmor
@Nerdmor 5 жыл бұрын
Amazing presentation
@MrRavihr
@MrRavihr 4 жыл бұрын
Very informative! Thank you
@arifkhan9
@arifkhan9 2 жыл бұрын
Excellent talk on kubernetes. I’m new to this tech, coming from Hadoop world, this talk helped me to get understanding of the internals
@athumma9028
@athumma9028 5 жыл бұрын
Awesome presentation. Very informative
@ghassenbenmansour3159
@ghassenbenmansour3159 4 жыл бұрын
Great video thanks :)
@gemini_537
@gemini_537 4 жыл бұрын
Kubernetes is the Holy Grail of modern software design patterns.
@ToniMenzel82
@ToniMenzel82 4 жыл бұрын
It more sounds to me that Kubernetes just rebranded OSGi principles and used containers instead of bundles as primitives. Its a great achievement by k8s but they could at least attribute where they borrowed the core concepts from.
@karimmanaouil7278
@karimmanaouil7278 Жыл бұрын
@@ToniMenzel82 Kubernetes is an application deployment system that was inspired from Borg. It has nothing to do with OSGi.
@ToniMenzel82
@ToniMenzel82 Жыл бұрын
@@karimmanaouil7278 If you know OSGi then you'd understand the conceptual similarities I was pointing out. My comment (2yrs) ago was more on the ironic side. Similarities are because concepts such as a declarative api with extensible control plane (whiteboard pattern) are good ideas. Both OSGi and Kubernetes implemented them. At different scales: one is for orchestrating java components (through services & bundles) and the other for containers. Just wanted to make that clear. No worries.
@karimmanaouil7278
@karimmanaouil7278 Жыл бұрын
@@ToniMenzel82 makes sense what you said and I totally agree. My previous reply was addressing the part where you said that the k8s authors should attribute OSGi because they got the concepts from there, and I just wanted to point out that they probably had no idea about OSGi. Many concepts gets rediscovered independently all the time in software engineering, but in different contexts.
@bobfunk5055
@bobfunk5055 Жыл бұрын
Ain’t you two the sweetest❤
@rongliao9255
@rongliao9255 Жыл бұрын
This is super insightful and very valuable❤❤
@pavangrandhi
@pavangrandhi Ай бұрын
Very useful explanation, thank you very much.❤
@nafasm
@nafasm 4 жыл бұрын
Thanks Saad Ali
@goacademy-io
@goacademy-io Жыл бұрын
Great talk, excellent presentation!
@kirankumar-tc6yf
@kirankumar-tc6yf Жыл бұрын
Very informative!
@dealscart
@dealscart 4 жыл бұрын
Excellent 👌
@ddg170
@ddg170 3 жыл бұрын
amazing!
@JiffyCakes
@JiffyCakes 5 ай бұрын
One thing missing from this presentation: why k8s in the first place? It took me a while to answer this: horizontal scaling. How do you use up more resources by creating replicas of your software and running them on different machines instead of having a single copy of your software running on a beefier VM. This actually is a slight paradigm-shift from the traditional "one executable" model.
@ireenisabel988
@ireenisabel988 4 жыл бұрын
In Kubernetes, You do not tell the system.... The system tells you.......
3 жыл бұрын
😂
@billzhang6646
@billzhang6646 2 жыл бұрын
nice stuff
@diegonayalazo
@diegonayalazo 2 жыл бұрын
Thanks
@satya-lifevlogs
@satya-lifevlogs 2 жыл бұрын
Thank you’re
@maheshbangalore8962
@maheshbangalore8962 4 жыл бұрын
Good one,,
@michaelasin6050
@michaelasin6050 2 жыл бұрын
Damn, the talk makes k8s so obvious
@mwloos1
@mwloos1 Жыл бұрын
Is a backup solution such as Kasten highly sought after for stateful workloads since volume plug-ins exist?
@bernardputersznit64
@bernardputersznit64 3 жыл бұрын
CockRoach DB?!! Oy VAy!!!!
@roharbaconmoo
@roharbaconmoo 7 ай бұрын
The coughing is insane
@dotcomawslagi3611
@dotcomawslagi3611 3 жыл бұрын
We are awslagi team on Udemy. We are providing actual exam for GCP and AWS. We ensure you can pass the exam at the first attempt in the fastest and easiest way.
@vijayb4273
@vijayb4273 3 жыл бұрын
Slave? No more please. Kubernetes uses worker instead. This is the progress.
@enamrik
@enamrik 4 жыл бұрын
please stop using the term slave or concentration camp or internment camp or 911 towers as descriptive terms in our field.
@Phobos11
@Phobos11 4 жыл бұрын
Nobody cares
@hayderimran7
@hayderimran7 4 жыл бұрын
grow the f up
@ideaparkcc
@ideaparkcc 4 жыл бұрын
Fuck you!!! you will see what you have in your heart. There is racial discrimination in your mother's heart, and everything is racial discrimination. The pure land of technology is all dirty by you hybrids! ! !
@williamg5309
@williamg5309 4 жыл бұрын
Do you seriously believe that pushing for this will serve BLM cause? My impression so far is that it only makes you and the cause seem ridiculous. You won't get even by changing the language in totally irrelevant areas. You'll only make things and root causes _harder_ to see next time this happens.
@averagegeek3957
@averagegeek3957 3 жыл бұрын
"K LR" is a fucking idiot.
@user-kx1le7yn1k
@user-kx1le7yn1k 3 жыл бұрын
Very informative! Thank you
@user-kx1le7yn1k
@user-kx1le7yn1k 3 жыл бұрын
In Kubernetes, You do not tell the system.... The system tells you.......
Kubernetes Deconstructed: Understanding Kubernetes by Breaking It Down - Carson Anderson, DOMO
33:15
CNCF [Cloud Native Computing Foundation]
Рет қаралды 187 М.
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 141 МЛН
🌊Насколько Глубокий Океан ? #shorts
00:42
Highly Available Kubernetes Clusters - Best Practices - Meaghan Kjelland & Karan Goel, Google
29:08
CNCF [Cloud Native Computing Foundation]
Рет қаралды 24 М.
You Need Kubernetes?
27:59
ThePrimeTime
Рет қаралды 185 М.
Kubernetes Storage Lingo 101 - Saad Ali, Google (Beginner Skill Level)
34:36
CNCF [Cloud Native Computing Foundation]
Рет қаралды 19 М.
Unscripted 2023: Kelsey Hightower and Nick Durkin
29:08
harness
Рет қаралды 2,1 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 239 М.
Kubernetes Security Best Practices - Ian Lewis, Google
28:53
CNCF [Cloud Native Computing Foundation]
Рет қаралды 49 М.
100+ Docker Concepts you Need to Know
8:28
Fireship
Рет қаралды 833 М.
Kubernetes Networking Intro and Deep-Dive - Bowei Du & Tim Hockin, Google
1:19:50
CNCF [Cloud Native Computing Foundation]
Рет қаралды 68 М.
Multi-Cluster Kubernetes - Past, Present, Future - Tim Hockin - #swisscnd 2022
29:32
Cloud Native Bern / Swiss Cloud Native Day
Рет қаралды 2,9 М.
СБОРНАЯ КАВКАЗА ВЫИГРАЛА ЧЕМПИОНАТ МИРА!
0:30
Русский Футбик 2.0
Рет қаралды 3,3 МЛН
27 июня 2024 г.
0:10
Vibe City
Рет қаралды 946 М.