Résumé
Déployer du code en production a longtemps été une source de problèmes auxquels la virtualisation avait commencé à apporter des solutions. Aujourd’hui Docker et les environnements d’exécution comme Kubernetes proposent des réponses nettement plus satisfaisantes.
Cet ouvrage a plusieurs objectifs :
• vous expliquer le concept de conteneur et d’architecture à base de conteneurs (Kubernetes, DCOS, CaaS, Mesos, Swarm, etc.) ;
• vous apprendre à installer Docker et à le configurer sur un poste de travail ou dans un environnement serveur ;
• vous montrer comment utiliser la techcnologie des onteneurs (création d’image, intégration continue, persistance, réseau, supervision, etc.) pour supporter l’implémentation et le déploiement d’une application distribuée;
• vous fournir une référence complète associée à des exemples didactiques et réutilisables d’architectures multiprocessus utilisant Docker, Compose et Kubernetes.
Le code source et les exemples de ce livre sont distribués via GitHub sur un dépôt public.
Cette troisième édition fait le point sur les évolutions récentes dans le domaine des conteneurs.
Auteur
-
Pierre-Yves Cloux est Head of Architecture & Data chez Migros Online et a occupé des postes de direction dans les domaines de la banque, des télécoms et de l’industrie aéronautique, en France et en Suisse. Il est l’auteur de plusieurs livres publiés aux éditions Dunod et conseiller de start-up.
-
Thomas Garlot est Head of Development chez Migros Online et a occupé des postes similaires dans les domaines des télécoms et de l’industrie aéronautique.
Il est spécialiste des méthodologies agiles et de l’écosystème Kubernetes.
-
Johann Kohler est Technical Lead chez Migros Online, spécialiste des architectures web distribuées et contributeur à plusieurs projets open source.
Auteur(s) : Pierre-Yves Cloux, Thomas Garlot, Johann Kohler
Caractéristiques
Auteur(s) : Pierre-Yves Cloux, Thomas Garlot, Johann Kohler
Publication : 11 mai 2022
Support(s) : Livre numérique eBook [PDF]
Protection(s) : DRM (PDF)
Taille(s) : 9,71 Mo (PDF)
EAN13 Livre numérique eBook [PDF] : 9782100842230
EAN13 (papier) : 9782100836567