DevFest Nantes 2016 : déploiement continu, IAAS et DevOps, retour sur 2 conférences qui en parlaient

devfest2016_logo

Jeudi 10 Novembre 2016, Le DevFest de Nantes nous proposait 2 conférences :

  • Continuous deployment avec Spinnaker, automatise tous tes déploiements, présenté par Stéphane Lagraulet d'Ippon Technologies
  • Docker et Rancher au service d'une infrastructure as code, la fin du métier de Ops, présenté par Olivier Bierlaire de Sparklane

Ces 2 conférences, au travers d'outils différents, nous ont présenté le concept de l'infrastructure as code (IAAS).

Prise en main de Rancher pour le déploiement d’applications Docker

rancher + docker

Rancher est une plateforme open source permettant de gérer l'exécution de conteneurs. Il intègre l'orchestration de votre infrastructure en contrôlant un ensemble d'hôtes Linux, qu'ils soient dans un cloud privé ou public, qu'ils s'agissent de machines virtuelles ou physiques. Les outils d'orchestration de conteneurs comme Swarm, Kubernetes, ou Mesos sont également de la partie, tout comme Cattle, qui est sa propre solution d'orchestration. Enfin, il dispose d'une interface graphique pour effectuer vos actions mais aussi pour visualiser rapidement l'état de votre infrastructure et de vos applications.

Dans cet article, je vais vous donner un petit aperçu en vous montrant une manière d'installer et de configurer Rancher pour finalement déployer une application dockerisée, en utilisant l'API de Rancher.

Docker : Build, Run &Compose (Partie 1)

docker-jenkins-artifactory-sonarqube

 

Dans cette série d'articles, nous allons démystifier docker (v 1.10.3 retenue et testée en particulier sous Windows). En attendant le support natif de docker dans Windows, nous présentons ici docker sous Windows reposant sur VirtualBox.

Nous nous attardons pas sur les concepts car, il me semble, que l'on en trouve suffisamment à ce propos sur le net. Ce que l'on trouve moins, c'est un tutoriel clair et complet sur docker pour Windows qui présente toutes les étapes nécessaires à la prise en main sans connaissance préalable.

Nous avons donc tenté de rassembler, dans cette série d'articles, l'ensemble des commandes utiles pour appréhender le monde docker.

Recette de l’intégration continue facile et rapide

Le trio Jenkins, Artifactory et Sonar est un classique pour construire des projets, récupérer/déployer des artefacts et mesurer la qualité du code. Vous connaissez surement déjà ces trois outils, mais sauriez-vous les mettre en place vous-même en partant de zéro? La réponse est évidement Oui! Voici la recette.

docker-jenkins-artifactory-sonarqube

Ingrédients :

  • 1 Machine Linux 64 bit avec accès à internet
  • 1 pincée de savoir faire

Temps de préparation : 5mn

Difficulté : Facile