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

Oxalide Workshop #5 - Docker avancé & Kubernetes

Oxalide Workshop #5 - Docker avancé & Kubernetes

Oxalide Workshop #5 - Docker avancé @ Kubernetes

5ème Workshop @Oxalide, animé par Julien Follenfant (@jf_flyn), Théo Chamley (@MrTrustor) et Ludovic Piot (@lpiot), le 13 octobre 2016.
Une étude de cas sur la mise en place d'une application Symfony2/PHP/MySQL sous forme de containers Docker, puis sous forme de pods dans Kubernetes.
Présentation de Kubernetes
Démonstration de miniKube
Démonstration du self-healing en cas de perte de pod et de perte de nœud du cluster Kubernetes sur AWS.

Subject: Oxalide's 5th Workshop about a case study on how to deploy a Symfony2 app in Docker, and then in miniKube and a production-ready Kubernetes cluster.
Date: 13-oct-2016
Speakers: Julien Follenfant (@jf_flyn, @oxalide), Théo Chamley (@MrTrustor, @oxalide) et Ludovic Piot (@lpiot, @oxalide)
Language: french

Lien SpeakerDeck : https://speakerdeck.com/lpiot/oxalide-workshop-number-5-docker-avance-and-kubernetes
Lien SlideShare : https://www.slideshare.net/LudovicPiot/oxalide-workshop-5-docker-avanc-kubernetes
YouTube Video capture: https://youtu.be/072FHARQSmE

Main topics:
* Introduction à la démo dev Docker
* Démo dev Docker
* Passage de Docker à Kubernetes et miniKube
* Présentation de Kubernetes
* Présentation de miniKube
* Démo de miniKube et self-healing
* Démo application multi-instances en haute disponibilité dans Kubernetes
* Self-healing du cluster Kubernetes sur AWS
* Questions/réponses

Ludovic Piot

October 13, 2016
Tweet

More Decks by Ludovic Piot

Other Decks in Technology

Transcript

  1. Workshop #5 – Docker avancé & Kubernetes le 13 octobre

    2016 – Théo Chamley & Julien Follenfant
  2. 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
  3. Les speakers Julien Follenfant Customer Team-4 @ Oxalide jf_flyn Théo

    Chamley Conseil / Archi / DevOps @ Oxalide MrTrustor
  4. Pour cela, mettons-nous en situation… Théo est développeur… et doit

    développer une application Symfony2 Pour cela il va utiliser des containers Docker en local sur son poste de travail
  5. Une collaboration DevOps… Théo (devenu DevOps) déploie son application en

    plusieurs instances sur un cluster kubernetes dans AWS