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
Rube Goldberg Machie Docker Deployment
Search
taichi nakashima
June 04, 2015
Technology
2
410
Rube Goldberg Machie Docker Deployment
at
http://www.meetup.com/Docker-Tokyo/events/222928136/
taichi nakashima
June 04, 2015
Tweet
Share
More Decks by taichi nakashima
See All by taichi nakashima
Platform Engineering at Mercari (Platform Engineering Kaigi 2024)
tcnksm
6
4.2k
Platform Engineering at Mercari
tcnksm
8
5.2k
Embedded SRE at Mercari
tcnksm
0
1.5k
How We Harden Platform Security at Mercari
tcnksm
2
1.8k
SRE Practices in Mercari Microservices
tcnksm
11
13k
開発者向けの基盤をつくる
tcnksm
38
12k
How We Structure Our Work At Mercari Microservices Platform Team
tcnksm
11
23k
Microservices Platform on Kubernetes at Mercari
tcnksm
16
16k
Introduction to Mercari Micorservices Platform Team
tcnksm
5
3.6k
Other Decks in Technology
See All in Technology
いまさら聞けない Git 超入門 〜Gitって結局なに?から始める第一歩〜
devops_vtj
0
150
Digitization部 紹介資料
sansan33
PRO
1
3.8k
AIコードエディタは開発を変えるか?Cursorをチームに導入して1ヶ月経った本音
ota1022
1
670
ProductZine Day 2025 Assuredのプロダクトディスカバリー
kechol
0
110
人とAIとの共創を夢見た2か月 #共創AIミートアップ / Co-Creation with Keito-chan
kondoyuko
1
680
他チームへ越境したら、生データ提供ソリューションのクエリ費用95%削減へ繋がった話 / Cross-Team Impact: 95% Off Raw Data Query Costs
yamamotoyuta
0
220
What's Next in OpenShift Q2 CY2025
redhatlivestreaming
1
690
会社員しながら本を書いてきた知見の共有
sat
PRO
3
680
iOS/Androidで無限循環Carousel表現を考えてみる
fumiyasac0921
0
130
Houtou.pm #1
papix
0
650
シンプルな設定ファイルで実現する AWS IAM Identity Center のユーザー管理と開発チームへの委譲 / Delegating AWS IAM Identity Center User Management with a Simple DSL
yamaguchitk333
3
550
S3 Tables を図解でやさしくおさらい~基本から QuickSight 連携まで/s3-tables-illustrated-basics-quicksight
emiki
1
330
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
245
12k
We Have a Design System, Now What?
morganepeng
52
7.6k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Music & Morning Musume
bryan
47
6.5k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
The Power of CSS Pseudo Elements
geoffreycrofte
76
5.8k
How to train your dragon (web standard)
notwaldorf
92
6k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
Transcript
Rube Goldberg Machie Docker Deployment
I’m Taichi Nakashima @deeeet tcnksm
None
None
None
None
Rube Goldberg Machie Docker Deployment
A Rube Goldberg machine is a contraption, invention, device or
apparatus that is deliberately over-engineered or overdone to perform a very simple task in a very complicated fashion, usually including a chain reaction.
None
None
None
None
Architecture
:80
:80
:80
:80 confd
None
dnsimple.tf deeeet.com coreos.tf cloud-config +
How to Deploy
hugo new git push hook DockerHub hook captain-hook fleet
None
Why ? You should use rsync or more easy tool
Exploring ideal automated Docker deployment
Reduce complexity Try Docker and CoreOS for more simple application
Future work
Flexible Zero-downtime deployment
mailgun/vulcand (Too much for me) cubicdaiya/ngx_dynamic_upstream (Simple)
Container Test
hugo new git push hook DockerHub hook captain-hook fleet
@deeeet