Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Pablo Fredrikson @pablokbs ● Professional Nerd ● 12 años con Linux / Open Source ● Lead SRE @ Invision

Slide 3

Slide 3 text

docker: básico FROM alpine:3.6 ENV PYTHON_VERSION 3.6.3 RUN set -ex \ && apk add --no-cache --virtual .fetch-deps \ gnupg \ libressl \ tar \ xz \ \ && wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION}/Python-$PYTHON_VERSION.tar.xz" ... CMD ["python3"]

Slide 4

Slide 4 text

docker: básico $ docker build -t pablokbs/python3 . $ docker push pablokbs/python3

Slide 5

Slide 5 text

docker: básico $ docker run -it pablokbs/python3 hello-world.py Hello world :)

Slide 6

Slide 6 text

Borg / Kubernetes https://landing.google.com/sre/book.html

Slide 7

Slide 7 text

Kubernetes en 5 minutos Servicios de cluster de Kubernetes API worker K worker K worker K deployment pod1: - container1 - container2 replicas: 3 pod2: - container3 replicas: 2 p1r1 p2r1 p1r2 p1r3 p2r2

Slide 8

Slide 8 text

Kubernetes en 5 minutos Servicios de cluster de Kubernetes API worker K worker K worker K deployment pod1: - container1 - container2 replicas: 3 pod2: - container3 replicas: 2 p1r1 p2r1 p1r2 p1r3 p2r2 p1r2

Slide 9

Slide 9 text

Que es CoreOS? ● ● ● ● ● ●

Slide 10

Slide 10 text

Updates Data A B Update

Slide 11

Slide 11 text

Updates Data A B

Slide 12

Slide 12 text

Updates Data A B

Slide 13

Slide 13 text

etcd ● ● ● ●

Slide 14

Slide 14 text

flannel

Slide 15

Slide 15 text

demo

Slide 16

Slide 16 text

¿Preguntas? @pablokbs @InvisionApp