CI/CD sur Kubernetes : changer de version sans tout casser
Sur Kubernetes, tu ne "copies" pas un fichier sur un serveur. Tu remplaces des pods (petites boites) pendant que le service continue.
Trois strategies en francais
- Rolling : on remplace peu a peu. Simple et courant.
- Blue/Green : deux versions cote a cote, on bascule le trafic d'un coup.
- Canary : on envoie un petit pourcentage d'utilisateurs sur la nouveaute.
Toujours prevoir un rollback (revenir en arriere) et des sondes (est-ce que l'app repond ?). Voir aussi Deployments et Services.