Docker et Kubernetes#

Les conteneurs ont transformé la façon dont les applications sont construites, distribuées et déployées. Là où il fallait autrefois configurer manuellement chaque serveur, installer des dépendances système et gérer les conflits entre applications, Docker permet d’empaqueter une application et tout son environnement dans une unité portable et reproductible. Kubernetes va plus loin encore : il orchestre des centaines de conteneurs sur des clusters de machines, gère automatiquement les pannes, le scaling et les déploiements sans interruption.

Ce livre part de zéro — qu’est-ce qu’un conteneur, pourquoi ça existe, comment ça fonctionne au niveau du système d’exploitation — et progresse jusqu’aux architectures de production : GitOps, observabilité, scalabilité automatique et bonnes pratiques. Chaque concept est illustré par des visualisations Python, des manifestes YAML commentés et des commandes expliquées pas à pas. Aucun cluster ni daemon Docker n’est requis pour lire ce livre.

Ce livre s’adresse aux développeurs qui ont entendu parler de Docker et Kubernetes sans jamais vraiment plonger dedans, aux ingénieurs qui déploient des applications et veulent comprendre l’infrastructure sous-jacente, et à toute personne curieuse de la conteneurisation moderne. Aucune connaissance préalable en administration système n’est requise.

Partie I — Docker : les fondations#

Partie II — Docker avancé#

Partie III — Kubernetes : fondations#

Partie IV — Kubernetes avancé#

Partie V — En production#


À propos de ce livre. Cet ouvrage couvre Docker et Kubernetes depuis les fondements de la conteneurisation jusqu’aux architectures de production : images optimisées, Docker Compose, orchestration Kubernetes, Helm, GitOps, observabilité et scalabilité automatique. Chaque chapitre mêle explications conceptuelles, visualisations Python et manifestes YAML annotés. La rédaction a été réalisée par Lôc Cosnier avec l’assistance de Claude (Anthropic), un modèle de langage. Le contenu a été relu, structuré et validé par l’auteur ; toute erreur restante lui est imputable.