oxalide workshop #5 - docker avancé & kubernetes
TRANSCRIPT
![Page 1: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/1.jpg)
Workshop #5 – Docker avancé & Kubernetesle 13 octobre 2016 – Théo Chamley & Julien Follenfant
![Page 2: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/3.jpg)
Les speakers
Julien FollenfantCustomer Team-4 @ Oxalide
jf_flyn
Théo ChamleyConseil / Archi / DevOps @ Oxalide
MrTrustor
![Page 4: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/4.jpg)
![Page 5: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/5.jpg)
Docker – les principales qualités
POrtable
DIsposable
LIve
SOcial
![Page 6: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/6.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/7.jpg)
Pour cela, mettons-nous en situation…
![Page 8: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/8.jpg)
Pour cela, mettons-nous en situation…
![Page 9: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/9.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/10.jpg)
Le début du voyage…
?
![Page 11: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/11.jpg)
Une collaboration DevOps…
![Page 12: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/12.jpg)
Kubernetes
![Page 13: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/13.jpg)
Une collaboration DevOps…
![Page 14: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/14.jpg)
Une collaboration DevOps…
![Page 15: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/15.jpg)
Questions ?
?
![Page 16: Oxalide Workshop #5 - Docker avancé & Kubernetes](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/17.jpg)
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](https://reader031.vdocuments.net/reader031/viewer/2022021921/58ed06521a28ab221b8b45b5/html5/thumbnails/18.jpg)
Une collaboration DevOps…
Théo (devenu DevOps) déploie son application en plusieurs instances sur un cluster kubernetes dans AWS