Course Overview
Dans le contexte actuel des architectures cloud-native, Kubernetes est devenu la norme pour orchestrer et déployer des applications à grande échelle. Toutefois, la gestion des configurations de déploiement dans différents environnements (développement, production) peut être complexe. C'est ici qu'intervient Kustomize, un outil intégré à Kubernetes, qui permet de gérer des configurations déclaratives de manière flexible et efficace. Contrairement à d'autres outils comme Helm, Kustomize applique des transformations sans recourir à des templates complexes, ce qui le rend plus adapté aux environnements multi-stage.
Pourquoi utiliser Kustomize ?
Kustomize permet de personnaliser les objets Kubernetes via des "patches" et "overlays", sans dupliquer les fichiers YAML. Il est parfaitement adapté aux équipes DevOps cherchant à gérer des configurations multi-environnements de manière fluide et maintenable.
Objectifs de la formation :
- Maîtriser les bases de Kustomize et son intégration avec Kubernetes
- Personnaliser les configurations pour différents environnements sans duplication
- Automatiser les workflows de déploiement dans un environnement Kubernetes
- Comparer les avantages et limites de Kustomize par rapport à Helm
À qui s'adresse cette formation ?
Ce cours s'adresse aux développeurs, ingénieurs DevOps et administrateurs systèmes responsables de la gestion et de l'automatisation des déploiements Kubernetes. Il est idéal pour ceux qui cherchent à optimiser la personnalisation et l'automatisation de leurs déploiements cloud.