Deis automatise la mise à l'échelle de conteneurs Docker (entre autres choses).
Deis (prononcé JOUR-iss) est un open source, PaaS, qui le rend facile à déployer et gérer des applications sur vos propres serveurs. Deis s'appuie sur Docker et CoreOS pour fournir un léger PaaS avec un Heroku inspiré de flux de travail.
Ici, c'est le flux de travail du développeur:
deis create myapp # create a new deis app called "myapp"
git push deis master # built with a buildpack or dockerfile
deis scale web=16 worker=4 # scale up docker containers
Deis déploie automatiquement vos conteneurs Docker sur un CoreOS cluster et configure la Nginx routeurs de la demande de route de sain conteneurs Docker. Si un hôte meurt, les conteneurs sont automatiquement redémarrés sur un autre hôte en quelques secondes. Il suffit de parcourir à l'URL de proxy ou de l'utilisation deis open
de frapper votre application.
Certains autres commandes utiles:
deis config:set DATABASE_URL= # attach to a database w/ an envvar
deis run make test # run ephemeral containers for one-off tasks
deis logs # get aggregated logs for troubleshooting
deis rollback v23 # rollback to a prior release
Pour le voir en action, regardez la vidéo du terminal à http://deis.io/overview/. Vous pouvez également en apprendre davantage sur Deis concepts ou de sauter à droite dans le déploiement de votre propre privé PaaS.
Avertissement: Ni Deis ni Docker sont prêts pour la production