Version 1.0

Workshop: Deploying Python with Docker, CircleCI, and Kubernetes

Mv logo

Docker is a powerful dev ops tool to simplify deployment and setup. I will present the general idea of docker and then how we can use it to deploy python apps. Next, I will go through a basic example of deploying a flask app with docker. I will then show how we can optimise our image with multistage builds. After that, we will see how we can use CircleCI, dockerhub, and source control to have our image built and tested automatically. Finally we will go over how we can orchestrate multiple containers, auto-restart our containers, and horizontally scale our containers with Kubernetes.

For an outline of workshop as well as information regarding the setup see here.

Things you will need to install (preferably on mac or linux machine):
- Docker
- Flask
- minikube
- kubectl

Accounts you will need:
- Docker Hub
- GitHub/Bitbucket
- CircleCI

Info

Tag: 05.05.2018
Anfang: 14:00
Dauer: 02:45
Raum: F4.07
Track: PyDays Workshops
Sprache: en

Links:

Feedback

Uns interessiert deine Meinung! Wie fandest du diese Veranstaltung?

Concurrent Events