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
GitOps and TensorFlow with Weave & Kubernetes
Search
Ilya Dmitrichenko
September 13, 2017
Technology
0
93
GitOps and TensorFlow with Weave & Kubernetes
I've presented this deck at TensorFlow London
Ilya Dmitrichenko
September 13, 2017
Tweet
Share
More Decks by Ilya Dmitrichenko
See All by Ilya Dmitrichenko
Best Practices for Using Developer Tooling to Drive Operations with GitOps
errordeveloper
2
180
An Introduction to Prometheus for App Developers
errordeveloper
0
95
Time Traveling in the Universe of Microservices and Orchestration
errordeveloper
0
110
A Practical Guide to Prometheus for App Developers
errordeveloper
1
190
A Practical Guide to Cloud-Native Java Apps & Continuous Delivery
errordeveloper
0
200
GitOps: Operations by Pull-request
errordeveloper
0
300
A Practical Guide to Continuous Delivery (Container Days 2017)
errordeveloper
0
110
Practical Guide to Continuous Delivery for JavaScript
errordeveloper
0
220
how to go faster with microservices and containers
errordeveloper
0
140
Other Decks in Technology
See All in Technology
実践アプリケーション設計 ③ドメイン駆動設計
recruitengineers
PRO
13
4k
2025年になってもまだMySQLが好き
yoku0825
2
1.3k
トヨタ生産方式(TPS)入門
recruitengineers
PRO
6
1.4k
TypeScript入門
recruitengineers
PRO
34
11k
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
2
130
サポートエンジニアから見たRancher運用の現場
masap
0
110
衝突して強くなる! BLUE GIANTと アジャイルチームの共通点とは ― いきいきと活気に満ちたグルーヴあるチームを作るコツ ― / BLUE GIANT and Agile Teams
naitosatoshi
0
290
モダンフロントエンド 開発研修
recruitengineers
PRO
9
6k
実践アプリケーション設計 ①データモデルとドメインモデル
recruitengineers
PRO
5
1.4k
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
4
1.9k
ソフトウェア エンジニアとしての 姿勢と心構え
recruitengineers
PRO
26
12k
RSCの時代にReactとフレームワークの境界を探る
uhyo
4
440
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Being A Developer After 40
akosma
90
590k
Music & Morning Musume
bryan
46
6.8k
Unsuck your backbone
ammeep
671
58k
Writing Fast Ruby
sferik
628
62k
Fireside Chat
paigeccino
39
3.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
What's in a price? How to price your products and services
michaelherold
246
12k
How STYLIGHT went responsive
nonsquared
100
5.8k
Why Our Code Smells
bkeepers
PRO
339
57k
A designer walks into a library…
pauljervisheath
207
24k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
@errordeveloper Time Traveling in the Universe of Microservices and Orchestration
outline: – motivation – our story – tutorial
– motivation what do we do?
– motivation why do I care?
– how we do it
– how do we 1. deploy
* Running tests √ Tests OK * Building container image
# docker build -t $APP:$REV # docker push $APP:$REV * Deploying to Kubernetes # kubectl set image deployment/$APP $APP=$APP:$REV * Build finished √
YourCI™
None
– how do we 2. explore
None
None
None
None
Now with Time Travel! (WARNING: live demo)
– how do we 3. monitor
# kubectl get pods -n monitoring -l name=prom NAME READY
STATUS RESTARTS AGE prom-4axc9 1/1 Running 3 109d # kubectl get cm -n monitoring prom-config \ -o yaml | wc -l 885
None
None
https://github.com/errordeveloper/seldon-gitops live demo: GitOps and TensorFlow with Weave & K8s!
cloud.weave.works
[email protected]
slack.weave.works
meetup.com/pro/Weave