Docker Services

We need to go deeper... 

13/05/2017

Orchestration

(gestion de conteneurs en multi-machines)


Composante centrale pour les applications distribuées
 

Principe

Orchestration

What's new ?

  • 'Swarm Mode' embarqué dans Engine => orchestration native

  • Création ultra-simple d'un cluster !

BIenvenue aux "Services" !


  • Avant : "je démarre 1 conteneur" = TRANSACTIONNEL
 
docker run ... <image>
  • Après : "je décris l'état désiré d'1 service" : DECLARATIF !!
docker service create --replicas=N <image>
    • Le système garantit le respect de l'état désiré
    • Si problème : le système corrige tout seul !



Création de service

http routing mesh

Scaling power


 docker service scale my-svc=10

Applications



Endless jobs !

$ docker service create --name higlander alpine sh -c 'sleep 1; echo See ya soon !'aen8savf90lqy1i9i842wy498
$ docker service ps higlanderID NAME IMAGE NODE DESIRED STATE CURRENT STATEcydq higlander.1 alpine moby Ready Ready 1 seconds ago7zqj8 \_ higlander.1 alpine moby Shutdown Complete 2 seconds ago3c678 \_ higlander.1 alpine moby Shutdown Complete 7 seconds agoa2xo7 \_ higlander.1 alpine moby Shutdown Complete 13 seconds ago


OPen FaaS

Serverless with Docker !
(AWS Lambda, Google Functions...)


Open Faas


Title


démo !









Questions ?






Docker Services : we need to go deeper...

By guillaumedupin

Docker Services : we need to go deeper...

Docker

  • 852