賣 K8s 的人
不敢告訴你的事
William Yeh 葉秉哲
2019-09-11
Technical Coach
Titansoft Pte Ltd
K8s 1.0.6 (2015)
● docker-enabled-vagrant
讀書會 (2018)
工作坊 (2019)
● Cloud Edge Summit
● GCPUG Taipei
● GDG Cloud KH
● K8s Summit
2018 Gogolook
導入決策
導入計畫
2019 Titansoft
教育訓練
技術選型
問題排除
Not yet?
Not yet, and
willing to try?
➊What do
vendors tell
you about
K8s?
➋What do
you expect
them to tell
you more?
Already
using?
Already
using, and in
production?
➊What
did vendors
tell you
about K8s?
➋What do
you expect
them to tell
you more?
Some tools are...
Some tools are...
 賣 K8s 的人 
不敢告訴你的事
① ② ③
①
① Frigga
I see with more than eyes.
Ask questions.
提問
5W1H
Why these?
Why not others?
Why now?
Why until now?
What if diff context?
What if fails?
especially,
遍地開花的 K8s
與容器應用
Kubernetes at
GitHub
News Stories
Let’s try...
kubernetes.io
DM
https://kubernetes.io/
OSS
Told
What if fails?
automating
scaling
management
containerized
apps
Why until now?
What if diff context?To What degree?
Are we ready?
Why containers? Why not others?
What kinds of apps? Why not others?
Not Told
Are we ready?
https://www.ithome.com.tw/voice/130643
部署與管理的應用
Told
Why not other areas?
k8s, 容器, 微服務
主打多雲的產品
企業級商用軟體
serverless on K8s
dev support
Why not other tech?
Are they/we ready?Why until now?
Why until now?
Why turning back? What if fails?
Why until now? What if diff context?
Not Told
Why these cases?
https://github.blog/2017-08-16-kubernetes-at-github/
Told Not Told
Why these?
● critical impact
● learn generic
knowledge
Told Not Told
Why these roles?
Told Not Told
Why not others?
Told Not Told
Hint:
Focus on phases
I see with more than eyes.
②
② Thanos
You’re not the only cursed with knowledge.
Did any
vendors try
to sell to
you?
Did vendors tell
you about how
much you need
to buy do in the
(near) future?
https://cncf.io/
https://landscape.cncf.io/
https://landscape.cncf.io/
Runtime
Orchestration & management
App definition & development
Provisioning
Platform
Observability&
analysis
Serverless
Told Not Told
Why so diverse?
What’s our position?
What’s our goal?
Want it, really?
Why so long?
What’s our position?
What’s our goal?
Want it, really?
Not Told
You’re not the only cursed with knowledge.
③
③ Cap
I knew it!
Told Not Told
Why these roles?
https://github.blog/2017-08-16-kubernetes-at-github/
CKAD CKA
http://dev2ops.org/2010/02/what-is-devops/
CKAD CKA
https://www.devopsgroup.com/blog/is-the-s-sharing-in-calms-redundant/
Conclusion
News Stories
Do they tell the whole stories?
DM
你知道我不只
用眼睛看
你不是唯一受
知識詛咒的人
我就知道
I see with more than
eyes
You’re not the only
cursed with knowledge
I knew it!
你知道我不只
用眼睛看
你不是唯一受
知識詛咒的人
我就知道
I see with more than
eyes
You’re not the only
cursed with knowledge
I knew it!
REALITY
SPACE
TIME
MIND
Questions?
Attribution
● programmer by Wichai Wi from the Noun Project
● Manager Boy by Mat fine from the Noun Project
● Reading by arif fajar yulianto from the Noun Project
● Secret by Ben Davis from the Noun Project
● hide by Milinda Courey from the Noun Project
● raise hand by Ahmed Sagarwala from the Noun Project
● clap by Berkah Icon from the Noun Project
● Cake by Orin zuu from the Noun Project
● Female by SBTS from the Noun Project
● Male by SBTS from the Noun Project
● chat bubble by Creative Stall from the Noun Project
The End

賣 K8s 的人不敢告訴你的事 (Secrets that K8s vendors won't tell you)