Oxalide Workshop #5 - Docker avancé & Kubernetes

18
Workshop #5 – Docker avancé & Kubernetes le 13 octobre 2016 – Théo Chamley & Julien Follenfant

Transcript of Oxalide Workshop #5 - Docker avancé & Kubernetes

Page 1: Oxalide Workshop #5 - Docker avancé & Kubernetes

Workshop #5 – Docker avancé & Kubernetesle 13 octobre 2016 – Théo Chamley & Julien Follenfant

Page 2: Oxalide Workshop #5 - Docker avancé & Kubernetes

Les événements Oxalide

• Objectif : présentation d’une thématique métier ou technique• Tout public : 80 à 100 personnes• Déroulé : 1 soir par trimestre de 18h à 21h

• Introduction de la thématique par un partenaire• Tour de table avec des clients et non clients• Echange convivial autour d’un apéritif dînatoire

• Objectif : présentation d’une technologie• Réservé aux clients : public technique avec laptop – 30 personnes• Déroulé : 1 matinée par trimestre de 9h à 13h

• Présentation de la technologie• Tuto pour la configuration en ligne de commande

• Objectif : présentation d’un outil• Réservé aux clients : 30 personnes• Déroulé : 1 soir par trimestre de 18h à 21h

• Démonstration des fonctionnalités de l’outil• Echange convivial autour de pizzas

Apérotech

Workshop

Pizza’n’Tools

Page 3: Oxalide Workshop #5 - Docker avancé & Kubernetes

Les speakers

Julien FollenfantCustomer Team-4 @ Oxalide

jf_flyn

Théo ChamleyConseil / Archi / DevOps @ Oxalide

MrTrustor

Page 4: Oxalide Workshop #5 - Docker avancé & Kubernetes
Page 5: Oxalide Workshop #5 - Docker avancé & Kubernetes

Docker – les principales qualités

POrtable

DIsposable

LIve

SOcial

Page 6: Oxalide Workshop #5 - Docker avancé & Kubernetes

Pour cela, mettons-nous en situation…

Théo est développeur…et doit développer une application Symfony2

Page 7: Oxalide Workshop #5 - Docker avancé & Kubernetes

Pour cela, mettons-nous en situation…

Page 8: Oxalide Workshop #5 - Docker avancé & Kubernetes

Pour cela, mettons-nous en situation…

Page 9: Oxalide Workshop #5 - Docker avancé & Kubernetes

Pour cela, mettons-nous en situation…

Théo est développeur…et doit développer une application Symfony2

Page 10: Oxalide Workshop #5 - Docker avancé & Kubernetes

Le début du voyage…

?

Page 11: Oxalide Workshop #5 - Docker avancé & Kubernetes

Une collaboration DevOps…

Page 12: Oxalide Workshop #5 - Docker avancé & Kubernetes

Kubernetes

Page 13: Oxalide Workshop #5 - Docker avancé & Kubernetes

Une collaboration DevOps…

Page 14: Oxalide Workshop #5 - Docker avancé & Kubernetes

Une collaboration DevOps…

Page 15: Oxalide Workshop #5 - Docker avancé & Kubernetes

Questions ?

?

Page 16: Oxalide Workshop #5 - Docker avancé & Kubernetes

Pour cela, mettons-nous en situation…

Théo est développeur…et doit développer une application Symfony2Pour cela il va utiliser des containers Docker en local sur son poste de travail

Page 17: Oxalide Workshop #5 - Docker avancé & Kubernetes

Une collaboration DevOps…

Julien (l'ops ronchon) présente miniKube et kubernetes pour y déployer l'application de Théo

Page 18: Oxalide Workshop #5 - Docker avancé & Kubernetes

Une collaboration DevOps…

Théo (devenu DevOps) déploie son application en plusieurs instances sur un cluster kubernetes dans AWS