Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitOps and TensorFlow with Weave & Kubernetes

GitOps and TensorFlow with Weave & Kubernetes

I've presented this deck at TensorFlow London

121dcfb4f05ed316247772545e2cd590?s=128

Ilya Dmitrichenko

September 13, 2017
Tweet

Transcript

  1. @errordeveloper Time Traveling in the Universe of Microservices and Orchestration

  2. outline: – motivation – our story – tutorial

  3. – motivation what do we do?

  4. – motivation why do I care?

  5. – how we do it

  6. – how do we 1. deploy

  7. * 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 √
  8. YourCI™

  9. None
  10. – how do we 2. explore

  11. None
  12. None
  13. None
  14. None
  15. Now with Time Travel! (WARNING: live demo)

  16. – how do we 3. monitor

  17. # 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
  18. None
  19. None
  20. https://github.com/errordeveloper/seldon-gitops live demo: GitOps and TensorFlow with Weave & K8s!

  21. cloud.weave.works

  22. ilya@weave.works slack.weave.works

  23. meetup.com/pro/Weave