De 1,2 Go à 8 Mo : le changement dans Docker qui accélère les déploiements et réduit les risques
Une image Docker de 1,2 GB pour exécuter un petit service écrit en Go peut sembler une simple perte d’espace de stockage. Cependant, le véritable problème survient lorsque Kubernetes doit créer de nouveaux pods sous pression. Chaque nœud ne disposant pas de l’image en cache doit la télécharger avant de lancer le conteneur. Séparer la phase de compilation de l’environnement d’exécution à l’aide d’un build multi-étages peut considérablement réduire cette taille, bien que la réduction concrète de 1,2 GB à 8 MB dépende de l’application. Il ne faut pas interpréter cette réduction comme une règle universelle, mais comme une optimisation potentielle. Les clés pour des images Docker ultra-légères en 30 secondes Les builds multi-étages permettent de compiler une application dans



