Difference between revisions of "VT2020-Peloton-Demo"

From air
Jump to navigation Jump to search
Line 6: Line 6:
 
* Installer docker engine (version 1.12.1 minimum)
 
* Installer docker engine (version 1.12.1 minimum)
   
* Installer le package python <code>docker-py</code>
+
* Installer le package python <code>docker-py</code> :
   
<pre></pre>
+
<pre>$ pip install docker-py</pre>
  +
  +
* Récupérer la dernière image Peloton de [https://hub.docker.com/repository/docker/uber/peloton docker-hub] :
  +
  +
<pre>$ docker pull uber/peloton </pre>
  +
  +
* Lancer le minicluster localement :
  +
  +
<pre>$ PELOTON=app make minicluster</pre>
   
 
= Installer Peloton CLI =
 
= Installer Peloton CLI =

Revision as of 00:11, 17 January 2021

Créer et démarrer un minicluster en local

Un minicluster peut être lancé localement sur une machine. Il se compose de composants Peloton ainsi que de dépendances comme Zookeeper, Cassandra, Mesos master et agents. Un minicluster lance tous ces composants via un Docker Engine qui doit être installé au préalable.

Pour lancer un minicluster il suffit de suivre les étapes suivantes :

  • Installer docker engine (version 1.12.1 minimum)
  • Installer le package python docker-py :
$ pip install docker-py
  • Récupérer la dernière image Peloton de docker-hub :
$ docker pull uber/peloton 
  • Lancer le minicluster localement :
$ PELOTON=app make minicluster

Installer Peloton CLI

Example HelloWorld

Créer un pool de ressources

Créer un job

Vérifier l'état

Lister les instances

Consulter le cahier de bord