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
84
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
160
An Introduction to Prometheus for App Developers
errordeveloper
0
74
Time Traveling in the Universe of Microservices and Orchestration
errordeveloper
0
87
A Practical Guide to Prometheus for App Developers
errordeveloper
1
160
A Practical Guide to Cloud-Native Java Apps & Continuous Delivery
errordeveloper
0
120
GitOps: Operations by Pull-request
errordeveloper
0
220
A Practical Guide to Continuous Delivery (Container Days 2017)
errordeveloper
0
92
Practical Guide to Continuous Delivery for JavaScript
errordeveloper
0
200
how to go faster with microservices and containers
errordeveloper
0
130
Other Decks in Technology
See All in Technology
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
890
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
380
Hands-on Gemini, the Google DeepMind LLM
meteatamel
1
110
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
220
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
4
310
web-application-security
matsuihidetoshi
0
160
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
380
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
170
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
0
140
競技としてのKaggle、役に立つKaggle
yu4u
3
590
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
440
Building Dashboards as a Hobby
egmc
0
120
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
What the flash - Photography Introduction
edds
64
11k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Building an army of robots
kneath
300
41k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
The Invisible Customer
myddelton
114
12k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
116
18k
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