Understanding Kubernetes Through Real-World Phenomena and Analogies
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore the fundamental design philosophies of Kubernetes and cloud native technologies through real-world analogies in this 36-minute conference talk. Discover how the Kubernetes controller model relates to a taxi driver, why Kubernetes differs from similar systems, and how the second law of thermodynamics and randomness theory have influenced its design. Learn about the shift from traditional server management to Kubernetes operators and its parallels to the Industrial Revolution. Gain insights into declarative vs. imperative approaches, abstraction layers, entropy, game theory, and control theory as they apply to Kubernetes. Understand the complexities of Kubernetes through accessible comparisons, helping to demystify its design and functionality for newcomers and experienced users alike.
Syllabus
Intro
What problem are we trying to solve?
Problems hiding in plain sight
Declarative vs Imperative
Imperative - Declarative examples
Abstraction Layers: Pluggable interfaces
Entropy: Putting order to chaos
Kubernetes: The dishwasher of servers
Game Theory: An Infinite Game against Chaos
Randomness is Unintuitive
Actuators, or reconcile loops, fulfil the claim(s)
Check out my thesis for more details!
Control Theory
Promise Theory
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Game TheoryStanford University via Coursera Model Thinking
University of Michigan via Coursera Online Games: Literature, New Media, and Narrative
Vanderbilt University via Coursera Games without Chance: Combinatorial Game Theory
Georgia Institute of Technology via Coursera Competitive Strategy
Ludwig-Maximilians-Universität München via Coursera