SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
Meetup Docker Marseille / Aix
28 Juin 2016
Ivan Beauté et Alexis Ducastel
Attention cette présentaiton
n’est pas une présentaiton
sur le cyclimse
Meetup Docker Marseille / Aix
28 Juin 2016
Ivan Beauté et Alexis Ducastel
Présentation de Rancher
Rancher de “M” à “eeeeeeuh”
01: C’est qui ces deux zouaves ?
02: Rancher c’est quoi donc ?
03: Création d'environnement Cattle
04: Les hôtes, le réseau et les méchants
05: Principe de stack et de service
06: Principe de sidekick
07: Création d'une stack
08: Intégration avec l’existant
09: Mise à jour d’un service
10: Catalogue
Bonus (selon le temps restant et selon la météo)
Alexis Ducastel
Tech Ops Director
aducastel@makazi.com
Ivan Beauté
Devops
ibeaute@makazi.com
01: C’est qui ces deux zouaves ?
Quelques clients makazi
…
RESEAUX
SOCIAUX
CRM
› UNIFICATION & RECONCILIATION
› SEGMENTATION
› ACTIVATION
makazi DMP c’est quoi ?
ESP DSP Call center Perso on siteMOBILE
DMP
DATA
TIERCES
APPSCATALOGUE
PRODUITS
CAMPAGNES
EMAIL
CAMPAGNES
MEDIA
SEARCHNAVIGATION
WEB
Personnalisation
makazi
DMP
makazi DMP c’est quoi pour un tech ?
Rancher de “M” à “eeeeeeuh”
01: C’est qui ces deux zouaves ?
02: Rancher c’est quoi donc ?
03: Création d'environnement Cattle
04: Les hôtes, le réseau et les méchants
05: Principe de stack et de service
06: Principe de sidekick
07: Création d'une stack
08: Intégration avec l’existant
09: Mise à jour d’un service
10: Catalogue
Bonus (selon le temps restant et selon la météo)
02 : Rancher c’est quoi donc ?
02 : Rancher c’est quoi donc ?
02 : Rancher c’est quoi donc ?
Architecture minimale pour tester Rancher :
02 : Rancher c’est quoi donc ?
Architecture minimale pour tester Rancher :
docker run -p 8080:8080 rancher/server
Rancher de “M” à “eeeeeeuh”
01: C’est qui ces deux zouaves ?
02: Rancher c’est quoi donc ?
03: Création d'environnement Cattle
04: Les hôtes, le réseau et les méchants
05: Principe de stack et de service
06: Principe de sidekick
07: Création d'une stack
08: Intégration avec l’existant
09: Mise à jour d’un service
10: Catalogue
Bonus (selon le temps restant et selon la météo)
03 : Création d'environnement Cattle
03 : Création d'environnement Cattle
Des orchestrateurs pour les gouverner tous :
Rancher de “M” à “eeeeeeuh”
01: C’est qui ces deux zouaves ?
02: Rancher c’est quoi donc ?
03: Création d'environnement Cattle
04: Les hôtes, le réseau et les méchants
05: Principe de stack et de service
06: Principe de sidekick
07: Création d'une stack
08: Intégration avec l’existant
09: Mise à jour d’un service
10: Catalogue
Bonus (selon le temps restant et selon la météo)
04: Les hôtes, le réseau et les méchants
K8S Mesos
04: Les hôtes, le réseau et les méchants
K8S Mesos
04: Les hôtes, le réseau et les méchants
- Custom host
- Amazon EC2
- Azure
- Digital Ocean
- Exoscale
- Rackspace
- Google cloud
- HyperV
- vSphere
- Openstack
- Softlayer
- Virtualbox
IaaS nativement supportés par Rancher :
Rancher de “M” à “eeeeeeuh”
01: C’est qui ces deux zouaves ?
02: Rancher c’est quoi donc ?
03: Création d'environnement Cattle
04: Les hôtes, le réseau et les méchants
05: Principe de stack et de service
06: Principe de sidekick
07: Création d'une stack
08: Intégration avec l’existant
09: Mise à jour d’un service
10: Catalogue
Bonus (selon le temps restant et selon la météo)
05: Principe de stack et de service
Hôte BHôte A
05: Principe de stack et de service
APP DB
docker –link db:db ...
05: Principe de stack et de service
05: Principe de stack et de service
Rancher de “M” à “eeeeeeuh”
01: C’est qui ces deux zouaves ?
02: Rancher c’est quoi donc ?
03: Création d'environnement Cattle
04: Les hôtes, le réseau et les méchants
05: Principe de stack et de service
06: Principe de sidekick
07: Création d'une stack
08: Intégration avec l’existant
09: Mise à jour d’un service
10: Catalogue
Bonus (selon le temps restant et selon la météo)
Hôte A
06: Principe de sidekick
APPLICATION DATA
/data /data
docker –volume-from ...
06: Principe de sidekick
Rancher de “M” à “eeeeeeuh”
01: C’est qui ces deux zouaves ?
02: Rancher c’est quoi donc ?
03: Création d'environnement Cattle
04: Les hôtes, le réseau et les méchants
05: Principe de stack et de service
06: Principe de sidekick
07: Création d'une stack
08: Intégration avec l’existant
09: Mise à jour d’un service
10: Catalogue
Bonus (selon le temps restant et selon la météo)
07: Création d'une stack
Rancher de “M” à “eeeeeeuh”
01: C’est qui ces deux zouaves ?
02: Rancher c’est quoi donc ?
03: Création d'environnement Cattle
04: Les hôtes, le réseau et les méchants
05: Principe de stack et de service
06: Principe de sidekick
07: Création d'une stack
08: Intégration avec l’existant
09: Mise à jour d’un service
10: Catalogue
Bonus (selon le temps restant et selon la météo)
08: Intégration avec l’existant
Load balancer :
08: Intégration avec l’existant
Intégration de dépendance :
Existant Rancher
LB / expose
?
08: Intégration avec l’existant
External Service :
08: Intégration avec l’existant
Service alias :
Rancher de “M” à “eeeeeeuh”
01: C’est qui ces deux zouaves ?
02: Rancher c’est quoi donc ?
03: Création d'environnement Cattle
04: Les hôtes, le réseau et les méchants
05: Principe de stack et de service
06: Principe de sidekick
07: Création d'une stack
08: Intégration avec l’existant
09: Mise à jour d’un service
10: Catalogue
Bonus (selon le temps restant et selon la météo)
09: Mise à jour d’un service
09: Mise à jour d’un service
Réussite ?
Terminer la mise
à jour
oui
Rollback
non
Version 1
Mise à jour
Version 2
Rancher de “M” à “eeeeeeuh”
01: C’est qui ces deux zouaves ?
02: Rancher c’est quoi donc ?
03: Création d'environnement Cattle
04: Les hôtes, le réseau et les méchants
05: Principe de stack et de service
06: Principe de sidekick
07: Création d'une stack
08: Intégration avec l’existant
09: Mise à jour d’un service
10: Catalogue
Bonus (selon le temps restant et selon la météo)
10: Catalogue
Rancher de “M” à “eeeeeeuh”
01: C’est qui ces deux zouaves ?
02: Rancher c’est quoi donc ?
03: Création d'environnement Cattle
04: Les hôtes, le réseau et les méchants
05: Principe de stack et de service
06: Principe de sidekick
07: Création d'une stack
08: Intégration avec l’existant
09: Mise à jour d’un service
10: Catalogue
Bonus (selon le temps restant et selon la météo)
Merci à tous !

Más contenido relacionado

Destacado

Release With Maven
Release With MavenRelease With Maven
Release With Maveneugenn
 
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016Shannon Williams
 
Intro to Docker and clustering with Rancher from scratch
Intro to Docker and clustering with Rancher from scratchIntro to Docker and clustering with Rancher from scratch
Intro to Docker and clustering with Rancher from scratchJohn Culviner
 
Getting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on BluemixGetting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on BluemixJake Peyser
 
Introduction to Apache Solr.
Introduction to Apache Solr.Introduction to Apache Solr.
Introduction to Apache Solr.ashish0x90
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerDavinder Kohli
 
Introction to docker swarm
Introction to docker swarmIntroction to docker swarm
Introction to docker swarmHsi-Kai Wang
 
IBM Bluemix Infrastructure (SoftLayer) introduction
IBM Bluemix Infrastructure (SoftLayer) introductionIBM Bluemix Infrastructure (SoftLayer) introduction
IBM Bluemix Infrastructure (SoftLayer) introductionYuichi Tamagawa
 
More tips and tricks for running containers like a pro - Rancher Online MEetu...
More tips and tricks for running containers like a pro - Rancher Online MEetu...More tips and tricks for running containers like a pro - Rancher Online MEetu...
More tips and tricks for running containers like a pro - Rancher Online MEetu...Shannon Williams
 
Bluemix Technical Overview
Bluemix Technical OverviewBluemix Technical Overview
Bluemix Technical Overviewrogerp67
 
Docker Online Meetup #28: Production-Ready Docker Swarm
Docker Online Meetup #28: Production-Ready Docker SwarmDocker Online Meetup #28: Production-Ready Docker Swarm
Docker Online Meetup #28: Production-Ready Docker SwarmDocker, Inc.
 
Docker Swarm 0.2.0
Docker Swarm 0.2.0Docker Swarm 0.2.0
Docker Swarm 0.2.0Docker, Inc.
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
 
Rancher command line interface
Rancher command line interfaceRancher command line interface
Rancher command line interfaceMasahito Zembutsu
 

Destacado (18)

Release With Maven
Release With MavenRelease With Maven
Release With Maven
 
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
The ultimate container monitoring bake-off - Rancher Online Meetup October 2016
 
WTF Is Rancher?
WTF Is Rancher?WTF Is Rancher?
WTF Is Rancher?
 
Intro to Docker and clustering with Rancher from scratch
Intro to Docker and clustering with Rancher from scratchIntro to Docker and clustering with Rancher from scratch
Intro to Docker and clustering with Rancher from scratch
 
Getting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on BluemixGetting Started with Cloud Foundry on Bluemix
Getting Started with Cloud Foundry on Bluemix
 
Introduction to Apache Solr.
Introduction to Apache Solr.Introduction to Apache Solr.
Introduction to Apache Solr.
 
Watson on bluemix
Watson on bluemixWatson on bluemix
Watson on bluemix
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
 
OpenStack en 10 minutes
OpenStack en 10 minutesOpenStack en 10 minutes
OpenStack en 10 minutes
 
Introction to docker swarm
Introction to docker swarmIntroction to docker swarm
Introction to docker swarm
 
IBM Bluemix Infrastructure (SoftLayer) introduction
IBM Bluemix Infrastructure (SoftLayer) introductionIBM Bluemix Infrastructure (SoftLayer) introduction
IBM Bluemix Infrastructure (SoftLayer) introduction
 
More tips and tricks for running containers like a pro - Rancher Online MEetu...
More tips and tricks for running containers like a pro - Rancher Online MEetu...More tips and tricks for running containers like a pro - Rancher Online MEetu...
More tips and tricks for running containers like a pro - Rancher Online MEetu...
 
Bluemix Technical Overview
Bluemix Technical OverviewBluemix Technical Overview
Bluemix Technical Overview
 
Docker Online Meetup #28: Production-Ready Docker Swarm
Docker Online Meetup #28: Production-Ready Docker SwarmDocker Online Meetup #28: Production-Ready Docker Swarm
Docker Online Meetup #28: Production-Ready Docker Swarm
 
IBM Bluemix Overview
IBM Bluemix OverviewIBM Bluemix Overview
IBM Bluemix Overview
 
Docker Swarm 0.2.0
Docker Swarm 0.2.0Docker Swarm 0.2.0
Docker Swarm 0.2.0
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
 
Rancher command line interface
Rancher command line interfaceRancher command line interface
Rancher command line interface
 

Meetup Docker Marseille 20160628 - Présentation de Rancher

  • 1. Meetup Docker Marseille / Aix 28 Juin 2016 Ivan Beauté et Alexis Ducastel Attention cette présentaiton n’est pas une présentaiton sur le cyclimse
  • 2. Meetup Docker Marseille / Aix 28 Juin 2016 Ivan Beauté et Alexis Ducastel Présentation de Rancher
  • 3. Rancher de “M” à “eeeeeeuh” 01: C’est qui ces deux zouaves ? 02: Rancher c’est quoi donc ? 03: Création d'environnement Cattle 04: Les hôtes, le réseau et les méchants 05: Principe de stack et de service 06: Principe de sidekick 07: Création d'une stack 08: Intégration avec l’existant 09: Mise à jour d’un service 10: Catalogue Bonus (selon le temps restant et selon la météo)
  • 4. Alexis Ducastel Tech Ops Director aducastel@makazi.com Ivan Beauté Devops ibeaute@makazi.com 01: C’est qui ces deux zouaves ?
  • 6. RESEAUX SOCIAUX CRM › UNIFICATION & RECONCILIATION › SEGMENTATION › ACTIVATION makazi DMP c’est quoi ? ESP DSP Call center Perso on siteMOBILE DMP DATA TIERCES APPSCATALOGUE PRODUITS CAMPAGNES EMAIL CAMPAGNES MEDIA SEARCHNAVIGATION WEB Personnalisation makazi DMP
  • 7. makazi DMP c’est quoi pour un tech ?
  • 8. Rancher de “M” à “eeeeeeuh” 01: C’est qui ces deux zouaves ? 02: Rancher c’est quoi donc ? 03: Création d'environnement Cattle 04: Les hôtes, le réseau et les méchants 05: Principe de stack et de service 06: Principe de sidekick 07: Création d'une stack 08: Intégration avec l’existant 09: Mise à jour d’un service 10: Catalogue Bonus (selon le temps restant et selon la météo)
  • 9. 02 : Rancher c’est quoi donc ?
  • 10. 02 : Rancher c’est quoi donc ?
  • 11. 02 : Rancher c’est quoi donc ? Architecture minimale pour tester Rancher :
  • 12. 02 : Rancher c’est quoi donc ? Architecture minimale pour tester Rancher : docker run -p 8080:8080 rancher/server
  • 13. Rancher de “M” à “eeeeeeuh” 01: C’est qui ces deux zouaves ? 02: Rancher c’est quoi donc ? 03: Création d'environnement Cattle 04: Les hôtes, le réseau et les méchants 05: Principe de stack et de service 06: Principe de sidekick 07: Création d'une stack 08: Intégration avec l’existant 09: Mise à jour d’un service 10: Catalogue Bonus (selon le temps restant et selon la météo)
  • 14. 03 : Création d'environnement Cattle
  • 15. 03 : Création d'environnement Cattle Des orchestrateurs pour les gouverner tous :
  • 16. Rancher de “M” à “eeeeeeuh” 01: C’est qui ces deux zouaves ? 02: Rancher c’est quoi donc ? 03: Création d'environnement Cattle 04: Les hôtes, le réseau et les méchants 05: Principe de stack et de service 06: Principe de sidekick 07: Création d'une stack 08: Intégration avec l’existant 09: Mise à jour d’un service 10: Catalogue Bonus (selon le temps restant et selon la météo)
  • 17. 04: Les hôtes, le réseau et les méchants K8S Mesos
  • 18. 04: Les hôtes, le réseau et les méchants K8S Mesos
  • 19. 04: Les hôtes, le réseau et les méchants - Custom host - Amazon EC2 - Azure - Digital Ocean - Exoscale - Rackspace - Google cloud - HyperV - vSphere - Openstack - Softlayer - Virtualbox IaaS nativement supportés par Rancher :
  • 20. Rancher de “M” à “eeeeeeuh” 01: C’est qui ces deux zouaves ? 02: Rancher c’est quoi donc ? 03: Création d'environnement Cattle 04: Les hôtes, le réseau et les méchants 05: Principe de stack et de service 06: Principe de sidekick 07: Création d'une stack 08: Intégration avec l’existant 09: Mise à jour d’un service 10: Catalogue Bonus (selon le temps restant et selon la météo)
  • 21. 05: Principe de stack et de service
  • 22. Hôte BHôte A 05: Principe de stack et de service APP DB docker –link db:db ...
  • 23. 05: Principe de stack et de service
  • 24. 05: Principe de stack et de service
  • 25. Rancher de “M” à “eeeeeeuh” 01: C’est qui ces deux zouaves ? 02: Rancher c’est quoi donc ? 03: Création d'environnement Cattle 04: Les hôtes, le réseau et les méchants 05: Principe de stack et de service 06: Principe de sidekick 07: Création d'une stack 08: Intégration avec l’existant 09: Mise à jour d’un service 10: Catalogue Bonus (selon le temps restant et selon la météo)
  • 26. Hôte A 06: Principe de sidekick APPLICATION DATA /data /data docker –volume-from ...
  • 27. 06: Principe de sidekick
  • 28. Rancher de “M” à “eeeeeeuh” 01: C’est qui ces deux zouaves ? 02: Rancher c’est quoi donc ? 03: Création d'environnement Cattle 04: Les hôtes, le réseau et les méchants 05: Principe de stack et de service 06: Principe de sidekick 07: Création d'une stack 08: Intégration avec l’existant 09: Mise à jour d’un service 10: Catalogue Bonus (selon le temps restant et selon la météo)
  • 30. Rancher de “M” à “eeeeeeuh” 01: C’est qui ces deux zouaves ? 02: Rancher c’est quoi donc ? 03: Création d'environnement Cattle 04: Les hôtes, le réseau et les méchants 05: Principe de stack et de service 06: Principe de sidekick 07: Création d'une stack 08: Intégration avec l’existant 09: Mise à jour d’un service 10: Catalogue Bonus (selon le temps restant et selon la météo)
  • 31. 08: Intégration avec l’existant Load balancer :
  • 32. 08: Intégration avec l’existant Intégration de dépendance : Existant Rancher LB / expose ?
  • 33. 08: Intégration avec l’existant External Service :
  • 34. 08: Intégration avec l’existant Service alias :
  • 35. Rancher de “M” à “eeeeeeuh” 01: C’est qui ces deux zouaves ? 02: Rancher c’est quoi donc ? 03: Création d'environnement Cattle 04: Les hôtes, le réseau et les méchants 05: Principe de stack et de service 06: Principe de sidekick 07: Création d'une stack 08: Intégration avec l’existant 09: Mise à jour d’un service 10: Catalogue Bonus (selon le temps restant et selon la météo)
  • 36. 09: Mise à jour d’un service
  • 37. 09: Mise à jour d’un service Réussite ? Terminer la mise à jour oui Rollback non Version 1 Mise à jour Version 2
  • 38. Rancher de “M” à “eeeeeeuh” 01: C’est qui ces deux zouaves ? 02: Rancher c’est quoi donc ? 03: Création d'environnement Cattle 04: Les hôtes, le réseau et les méchants 05: Principe de stack et de service 06: Principe de sidekick 07: Création d'une stack 08: Intégration avec l’existant 09: Mise à jour d’un service 10: Catalogue Bonus (selon le temps restant et selon la météo)
  • 40. Rancher de “M” à “eeeeeeuh” 01: C’est qui ces deux zouaves ? 02: Rancher c’est quoi donc ? 03: Création d'environnement Cattle 04: Les hôtes, le réseau et les méchants 05: Principe de stack et de service 06: Principe de sidekick 07: Création d'une stack 08: Intégration avec l’existant 09: Mise à jour d’un service 10: Catalogue Bonus (selon le temps restant et selon la météo)