Top Banner
@errordeveloper Time Traveling in the Universe of Microservices and Orchestration
23

TensorFlow London 13.09.17 Ilya Dmitrichenko

Jan 23, 2018

Download

Data & Analytics

Seldon_
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TensorFlow London 13.09.17 Ilya Dmitrichenko

@errordeveloper

Time Traveling in the Universe of Microservices and Orchestration

Page 2: TensorFlow London 13.09.17 Ilya Dmitrichenko

outline: – motivation – our story – tutorial

Page 3: TensorFlow London 13.09.17 Ilya Dmitrichenko

– motivation

what do we do?

Page 4: TensorFlow London 13.09.17 Ilya Dmitrichenko

– motivation

why do I care?

Page 5: TensorFlow London 13.09.17 Ilya Dmitrichenko

– how we do it

Page 6: TensorFlow London 13.09.17 Ilya Dmitrichenko

– how do we

1. deploy

Page 7: TensorFlow London 13.09.17 Ilya Dmitrichenko

* 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 √

Page 8: TensorFlow London 13.09.17 Ilya Dmitrichenko

YourCI™

Page 9: TensorFlow London 13.09.17 Ilya Dmitrichenko
Page 10: TensorFlow London 13.09.17 Ilya Dmitrichenko

– how do we

2. explore

Page 11: TensorFlow London 13.09.17 Ilya Dmitrichenko
Page 12: TensorFlow London 13.09.17 Ilya Dmitrichenko
Page 13: TensorFlow London 13.09.17 Ilya Dmitrichenko
Page 14: TensorFlow London 13.09.17 Ilya Dmitrichenko
Page 15: TensorFlow London 13.09.17 Ilya Dmitrichenko

Now with Time Travel! (WARNING: live demo)

Page 16: TensorFlow London 13.09.17 Ilya Dmitrichenko

– how do we

3. monitor

Page 17: TensorFlow London 13.09.17 Ilya Dmitrichenko

# 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

Page 18: TensorFlow London 13.09.17 Ilya Dmitrichenko
Page 19: TensorFlow London 13.09.17 Ilya Dmitrichenko
Page 20: TensorFlow London 13.09.17 Ilya Dmitrichenko

https://github.com/errordeveloper/seldon-gitops

live demo: GitOps and TensorFlow

with Weave & K8s!

Page 21: TensorFlow London 13.09.17 Ilya Dmitrichenko

cloud.weave.works

Page 23: TensorFlow London 13.09.17 Ilya Dmitrichenko

meetup.com/pro/Weave