Chapitre 17 · Partie 3

CI/CD for Containerized Application

A focused chapter on ci/cd for containerized application, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

17-1

Pourquoi votre application a besoin d'un conteneur

Découvrez comment les conteneurs résolvent les problèmes de dérive d'environnement et simplifient vos pipelines CI/CD en empaquetant l'application avec toutes ses dépendances.

6 min
17-2

Votre Dockerfile est probablement trop volumineux pour la production

Vous venez de terminer votre application. Elle compile, fonctionne en local et vous êtes prêt à la livrer. Vous écrivez un Dockerfile, construisez une image, la poussez vers un registre et la déployez sur un serveur. Le déploiement fonctionne, mais quelque chose cloche. L'image fait 1,2 Go. Son téléchargement sur le serveur prend trois minutes. Les coûts de stockage grimpent. Et quelque part au fond de votre esprit, vous vous demandez : ai-je vraiment besoin d'un système d'exploitation complet avec un gestionnaire de paquets et un shell juste pour exécuter mon binaire Go ?

7 min
17-3

Construire des Images Docker dans les Pipelines CI/CD

Découvrez comment adapter la construction d'images Docker pour les pipelines CI/CD : contexte de build, cache, reproductibilité, et bonnes pratiques pour des déploiements fiables.

6 min
17-4

Pourquoi vos tags de conteneur vous mentent

Vous exécutez docker pull myapp:latest en pensant savoir exactement ce que vous obtenez. Mais ce n'est pas le cas. Ce tag pourrait pointer vers une image différente demain, ou

6 min
17-5

Pourquoi scanner les images conteneur avant le déploiement (et comment le faire)

Découvrez pourquoi et comment intégrer le scan de vulnérabilités dans votre pipeline CI/CD pour sécuriser vos images conteneur avant le déploiement en production.

6 min
17-6

Promotion d'images conteneurisées entre environnements : pourquoi le digest est plus important que le tag

Découvrez pourquoi le digest d'une image conteneurisée est plus fiable que son tag pour la promotion entre environnements, et comment mettre en place un pipeline de promotion sécurisé avec validation humaine.

6 min
17-7

Quand votre image conteneur est prête, où s'exécute-t-elle réellement ?

Vous avez construit l'image, scanné les vulnérabilités et poussé vers un registre. Voici le moment qui sépare un pipeline fonctionnel d'un déploiement réel : exécuter ce conteneur là où les utilisateurs peuvent l'atteindre.

7 min
17-8

Quand la Production Casse : Pourquoi la Traçabilité et le Rollback des Images sont Indispensables

Découvrez comment la traçabilité des images conteneurisées et une stratégie de rollback efficace permettent de restaurer rapidement un service en production après un incident.

7 min