En prenant le résultat du Lab 4, ou d'un autre helm chart sur étagère cf Artifacthub.io.
- valider le chart par son déploiement sur le cluster
- utiliser la fonctionnalité
helm template
pour faire un fichier contenant tout ce que vous voulez installer.
Vous avez désormais la contrainte de devoir livrer pour deux environnements : Dev et Prod
- utiliser la fonctionnalité
helm template
sur votre chart pour faire un fichier contenant toute la base de ce que vous voulez installer. - créer deux overlay pour pouvoir deployer dans 2 environnements Dev et Prod via la commande
kubectl -k ...
Comparez les deux approches pour voir laquelle s'appliquera le mieux à votre contexte.
Les deux approches ne sont pas incompatibles et peuvent se completer.