Jenkins, Docker et Kubernetes pour déployer en CI/CD

Spécialité(s)


Résumé

La mise en place d'un processus d'intégration continue et de déploiement continu nécessite une réflexion sérieuse avant de la concrétiser dans la vraie vie d'une organisation. La diversité des méthodes agiles, la panoplie des outils DevOps disponible sur le marché et le choix de l'infrastructure sous-jacente pour créer vos projets nécessitent de prendre du recul avant de se lancer. Découvrez dans cet article comment créer un CI/CD.


Que vous soyez ingénieur système DevOps, développeur ou encore chef de projet, la décision de mettre en place un CI/CD (Continuous Integration and continuous Delivery pour les anglo-saxons) dans le cadre d 'un projet innovant ne revient pas à vous seul. Pour faire le bon choix, il faut collaborer avec les différents intervenants dans le projet à savoir les équipes d'opération, les développeurs, les managers et souvent avec la participation des responsables qualité et sécurité.

Dans cet article, nous allons suivre pas à pas la mise en œuvre d'une démarche permettant de créer un processus d'intégration et de déploiement continu (CI/CD) pour déployer nos applications. L'idée est de déployer des applications conteneurisées dans Kubernetes d'une manière automatisée, et ceci depuis l'écriture du code source au déploiement vers l'environnement de production. Concrètement, cela veut dire qu’une nouvelle version de notre application résulte pour chaque...

Cet article est réservé aux abonnés. Il vous reste 96% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous