Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Adopting Containers and Kubernetes in Production
Search
Ta-Ching Chen
March 19, 2018
Programming
0
97
Adopting Containers and Kubernetes in Production
Blog:
https://tachingchen.com/tw/blog/adopting-container-and-kubernetes-in-production/
Ta-Ching Chen
March 19, 2018
Tweet
Share
More Decks by Ta-Ching Chen
See All by Ta-Ching Chen
Kubernetes 101
life1347
0
300
From NodeJs, Scala to Go
life1347
0
69
Fission Introduction
life1347
0
60
Other Decks in Programming
See All in Programming
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
840
Introducing RemoteCompose: break your UI out of the app sandbox.
camaelon
2
270
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
200
Pythonに漸進的に型をつける
nealle
1
140
KoogではじめるAIエージェント開発
hiroaki404
1
220
オンデバイスAIとXcode
ryodeveloper
0
360
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
250
GitHub Copilotを使いこなせ!/mastering_github_copilot!
kotakageyama
2
340
Webサーバーサイド言語としてのRustについて
kouyuume
1
5k
Temporal Knowledge Graphで作る! 時間変化するナレッジを扱うAI Agentの世界
po3rin
5
1.1k
Swift Concurrency 年表クイズ
omochi
3
210
三者三様 宣言的UI
kkagurazaka
0
320
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
For a Future-Friendly Web
brad_frost
180
10k
A Tale of Four Properties
chriscoyier
161
23k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
650
We Have a Design System, Now What?
morganepeng
54
7.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Fireside Chat
paigeccino
41
3.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Transcript
"%015*/($0/5"*/&3"/% ,6#&3/&5&4*/130%6$5*0/ Ta-Ching Chen %BJMZ-JGFPG%FW0QT
"#065.& •Ta-Ching Chen ꤫㣐䣔 •DevOps/Backend Engineer •
System Architecture Design/Implementation, Performance Tuning •Blog: https://tachingchen.com/tw/ •Email:
[email protected]
˙%FW0QTMJGFDZDMF ˙1BJOQPJOUT ˙5FDIFWPMVUJPOQBUI ˙%FMJWFSZQJQFMJOF ˙2" 065-*/&
%&7014-*'&$:$-&
%&7014-*'&$:$-& DPOU ˙%FW IBQQZDPEJOH ˙0QT+FOLJOT CPPN
1"*/10*/54 ˙1BJOGVMTFSWJDFVQHSBEFQSPHSFTT ˙OPSPMMJOHVQHSBEFSPMMCBDL ˙FOWJSPONFOUBMQSPCMFN ˙$PNQMJDBUFMJCSBSZEFQFOEFODJFT ˙/PEFKT 1ZUIPOFUD ˙4DBMFJTUIFQSPCMFN ˙%JFSFODFCFUXFFOUFTUCFEBOEQSPEVDUJPO ˙8BTUFPGDPNQVUFSFTPVSDF
5&$)&70-65*0/1"5) ˙4BMU4UBDL $POHNBOBHFNFOUTZTUFN ˙4PNFPOFOFFEUPXSJUFUIFDVTUPNVQHSBEFTDSJQU ˙BOENBLFTVSFJUXPSLTFWFSZTJOHMFUJNF ˙3FMZPOFYUFSOBMTFSWJDFUPJOTQFDUTFSWJDFTUBUVT ˙BOESFTUBSUTFSWJDFNBOVBMMZ ˙#PUIFSXJUITFSWJDFTDBMJOH )"
˙8BTUFPGDPNQVUFSFTPVSDF
5&$)&70-65*0/1"5) ˙%PDLFSJTDPNJOH ˙&BTZUPEFQMPZ EPDLFSJNBHF ˙&MJNJOBUFMJCSBSZEFQFOEFODZQSPCMFN ˙*ODSFBTFPGDPNQVUFSFTPVSDFVUJMJ[BUJPO
5&$)&70-65*0/1"5) Kubernetes is an open-source platform for automating deployment, scaling,
and operations of application containers across clusters of hosts, providing container-centric infrastructure. “ “
5&$)&70-65*0/1"5) DPOU ˙,VCFSOFUFT $POUBJOFSPSDIFTUSBUJPO ˙#VJMUJOSPMMJOHVQHSBEFSPMMCBDLNFDIBOJTN ˙#VJMUJOTJNQMFTFSWJDFNPOJUPS ˙4DBMFTFSWJDFTOPEFTBVUPNBUJDBMMZ )" ˙'VMMZVUJMJ[FEDPNQVUFSFTPVSDF
˙(6*BOE$-*NBOBHFNFOUJOUFSGBDF ˙"WBJMBCMFPO($1 "84 "[VSFBOECBSFNFUBM +
.*(3"5*0/ ˙4QMJUUJOHBNPOPMJUIJDBQQMJDBUJPOJOUPTFSWBMNJDSPTFSWJDFT ˙SBQJEJUFSBUJPOBOEEFMJWFSZ ˙FBTZUPTDBMF ˙3FTPVSDF-JNJUBUJPO ˙$POUBJOFSTKPJOMFBWFDMVTUFSEZOBNJDBMMZ ˙FQIFNFSBMDPOUBJOFST ˙$POTJEFSTUBUFMFTTJOUIFSTUQMBDF ˙%POPUTUBZJOZPVSJWPSZUPXFS ˙VOEFSTUBOEIPXZPVSBQQMJDBUJPOJOUFSBDUXJUIPUIFSTFSWJDFT
˙BMXBZTLFFQIJHIBWBJMBCJMJUZJOZPVSNJOE
%&-*7&3:1*1&-*/& GCP Container registry Bare-metal eliminate dependency problem service with
changes is compatible with other existing services what we deploy is what we test rolling upgrade and built-in service monitor
2"