Menu

Gérer les ressources Kubernetes avec Kustomise

71 Enrolled
2 hour

Course Overview

Bienvenue dans « Gérer les ressources Kubernetes avec Kustomise », un cours complet conçu pour vous présenter cet outil puissant qui simplifie et améliore la gestion des configurations Kubernetes. Que vous débutiez avec Kubernetes ou que vous soyez déjà un utilisateur expérimenté, ce cours vous fournira les connaissances et les compétences nécessaires pour tirer parti de Kustomize dans vos déploiements Kubernetes.

Pourquoi utiliser Kustomize ?

Kubernetes peut devenir rapidement complexe et sujet aux erreurs lorsqu’il s’agit de gérer des configurations pour plusieurs environnements. Kustomize propose une approche sans modèles (template-free) pour personnaliser les configurations Kubernetes. Voici quelques avantages clés :

– Gestion déclarative des configurations : Kustomize vous permet de gérer vos ressources Kubernetes de manière déclarative. Vous conservez ainsi des configurations propres, versionnées et faciles à comprendre ou à modifier.

– Personnalisations propres à l’environnement : avec Kustomize, vous pouvez créer des configurations spécifiques à chaque environnement sans dupliquer les fichiers, ce qui facilite grandement la gestion de plusieurs étapes de déploiement (développement, préproduction, production).

– Configurations par couches : Kustomize introduit le concept d’overlays, permettant de construire des configurations de manière progressive. Vous pouvez ainsi appliquer des configurations communes à plusieurs environnements tout en réalisant des ajustements spécifiques.

– Intégration à GitOps : Kustomize s’intègre facilement aux workflows GitOps, ce qui en fait un atout pour la livraison continue moderne. En stockant vos configurations dans un dépôt de code, vous suivez l’historique des modifications, réalisez des audits et revenez à un état antérieur si nécessaire.

Plan du cours

Introduction à Kustomize : comprendre les bases de Kustomize, ses fonctionnalités et sa place dans l’écosystème Kubernetes.
Installation et configuration de Kustomize : apprendre à installer Kustomize et à configurer votre environnement de développement.
Création de configurations de base : découvrir comment créer des configurations de base pour vos ressources Kubernetes.
Construction d’overlays : comprendre la puissance des overlays et comment les utiliser pour personnaliser vos configurations selon chaque environnement.
Personnalisations avancées : explorer des sujets avancés comme les patches, le merge stratégique et les patches JSON 6902.
Intégration de Kustomize dans les pipelines CI/CD : apprendre à intégrer Kustomize dans vos pipelines CI/CD pour des déploiements automatisés.
Bonnes pratiques et astuces : acquérir des conseils pour une utilisation efficace et optimale de Kustomize.

Préparez-vous à maîtriser Kustomize

À la fin de ce cours, vous aurez une compréhension solide de l’utilisation de Kustomize pour gérer facilement vos configurations Kubernetes. Vous serez en mesure de créer des configurations propres, réutilisables et extensibles, que vous pourrez appliquer à différents environnements sans difficulté. Rejoignez-nous dans cette aventure et révolutionnez votre manière de gérer les configurations Kubernetes.

Détails

  • 5 Sections
  • 21 Lessons
  • 2 Hours
Expand all sectionsCollapse all sections

Instructor

Avatar de l’utilisateur

Armel Ngando

4.8
7 Reviews
31 Students
96 Courses