$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kubernetes in the 2nd Decade
Search
Tim Hockin
November 09, 2023
Technology
0
450
Kubernetes in the 2nd Decade
Tim Hockin
November 09, 2023
Tweet
Share
More Decks by Tim Hockin
See All by Tim Hockin
Why Service is the worst API in Kubernetes, and what we can do about it
thockin
2
1k
Kubernetes Pod Probes
thockin
6
4.7k
Go Workspaces for Kubernetes
thockin
2
1.1k
Code Review in Kubernetes
thockin
2
1.8k
Multi-cluster: past, present, future
thockin
0
550
Kubernetes Controllers - are they loops or events?
thockin
11
4k
Kubernetes Network Models (why is this so dang hard?)
thockin
9
2k
KubeCon EU 2020: SIG-Network Intro and Deep-Dive
thockin
8
1.3k
A Non-Technical Kubernetes Talk (KubeCon EU 2020)
thockin
3
640
Other Decks in Technology
See All in Technology
【U/day Tokyo 2025】Cygames流 最新スマートフォンゲームの技術設計 〜『Shadowverse: Worlds Beyond』におけるアーキテクチャ再設計の挑戦~
cygames
PRO
2
660
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
230
S3を正しく理解するための内部構造の読解
nrinetcom
PRO
2
160
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
930
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
180
生成AI活用の型ハンズオン〜顧客課題起点で設計する7つのステップ
yushin_n
0
240
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
100
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
140
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
420
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
4
140
MLflowダイエット大作戦
lycorptech_jp
PRO
1
140
AIの長期記憶と短期記憶の違いについてAgentCoreを例に深掘ってみた
yakumo
4
430
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Embracing the Ebb and Flow
colly
88
4.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Optimizing for Happiness
mojombo
379
70k
How to Ace a Technical Interview
jacobian
281
24k
Why Our Code Smells
bkeepers
PRO
340
57k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Context Engineering - Making Every Token Count
addyosmani
9
530
Mobile First: as difficult as doing things right
swwweet
225
10k
Documentation Writing (for coders)
carmenintech
77
5.2k
Transcript
Kubernetes in the Second Decade KubeCon, Chicago November, 2023 Tim
Hockin, Google @thockin (with help from many people!)
None
None
“...the next trillion core hours...” Jago Macleod @jagosan
AI / ML
“AI/ML will increase compute resource usage and the requirement to
manage those workloads effectively and efficiently.” Janet Kuo @janetkuo
“Inference is the new web app.” Clayton Coleman @smarterclayton
“The impact of AI/ML will be on the same scale
as the impact of the internet itself.” Tim Hockin @thockin
“I hope AI / ML can help us to optimize
the testing, debugging, and supportability [of Kubernetes].” Dawn Chen @dchen1107
Clusters
“Multi-cluster is unavoidable, and for many, it's already the reality.”
Jeremy Olmsted-Thompson @JeremyOT
“Clusters are limiting, users need to work at a higher
level.” Jeremy Olmsted-Thompson @JeremyOT
“...maybe not clusterless, but less cluster.” Tim Hockin @thockin
“We're over-indexing [on multi-cluster], instead of making individual clusters reliably
run all kinds of workloads at once.” Wojciech Tyczynski @wojtek-t
Complexity & Reliability
“...trying to do everything...” Antonio Ojea @aojea
“...trying to solve all issues for everyone...” Dawn Chen @dchen1107
“All of us [maintainers] underestimate the cost [of complexity] for
users, and I perceive it as the biggest existential threat.” Wojciech Tyczynski @wojtek-t
“I don't think the Rails equivalent for K8s has emerged
yet ... to solve this complexity by removing unnecessary choices.” Michael Taufen @mtaufen
“The big risk is its current complexity.” Tim Bannister @sftim
“We should focus on keeping the core small and stable.”
Maciej Szulik @soltysh
“Avoid gridlock or calcification.” Jordan Liggitt @liggitt
“Kubernetes won not because it’s the best at any specific
workload, but because it can run almost everything reasonably well.” Clayton Coleman @smarterclayton
“Kubernetes won not because it’s the best at any specific
workload, but because it can run almost everything reasonably well.” Clayton Coleman @smarterclayton
“We’ve got to say no to things today, so we
can afford to do interesting things tomorrow.” Tim Hockin @thockin
“Next generation operators are less likely to be experts in
Kubernetes ... reliability and security are more important than new features.” Jago Macleod @jagosan
“Workloads on Kubernetes have evolved from casual to critical, including
life safety, healthcare, telco, and public sector.” Jago Macleod @jagosan
“Keeping (or increasing) the [quality] bar in core is more
important than any other feature that we may add.” Wojciech Tyczynski @wojtek-t
None
Ecosystem
“Paradox of Choice - too many choices actually limits our
freedom, [we need to] help users choose or avoid the need to choose.” Janet Kuo @janetkuo
“We probably gotta shrink the landscape to stay sustainable.” Davanum
Srinivas @dims
“It's hard to find what to plug in to Kubernetes
and the problem gets worse the bigger the ecosystem grows.” Tim Bannister @sftim
“The growing CNCF landscape indicates a lack of standards. This
creates compatibility and operational complexities.” Dawn Chen @dchen1107
“The ecosystem has flourished, but I see fewer learnings and
patterns being brought back to Kubernetes.” Michelle Au @msau42
“...the big tent of openstack is a good example of
how this can go wrong.” Antonio Ojea @aojea
“Kubernetes should stay unfinished.” Tim Bannister @sftim
None
“Come to the booth and tell me why I am
wrong!”