
Atelier pratique guidé
Passez à l'action avec Kubernetes ! Cet atelier guidé vous accompagne pas à pas pour déployer, mettre à jour et scaler une application web simple. Consolidez vos acquis théoriques par la pratique.
Mettez vos connaissances en action : l'atelier Kubernetes
Après avoir exploré les concepts fondamentaux de Kubernetes, il est temps de mettre la main à la pâte ! Cette partie est conçue comme un atelier pratique guidé, étape par étape, pour solidifier votre compréhension et vous donner confiance dans l'utilisation des outils et objets Kubernetes essentiels.
L'objectif est simple mais fondamental : vous rendre capable de déployer et gérer une application conteneurisée simple au sein d'un cluster Kubernetes local. Nous allons appliquer concrètement les notions de Pods, Déploiements, Services et manifestes YAML vues précédemment.
En suivant les exercices proposés, vous ne vous contenterez pas d'exécuter des commandes ; vous comprendrez le *pourquoi* derrière chaque action, renforçant ainsi votre apprentissage. Préparez votre environnement, nous allons commencer à construire !
Le parcours pratique : du déploiement à la mise à l'échelle
Cet atelier se déroule en plusieurs étapes clés, conçues pour vous familiariser progressivement avec le cycle de vie d'une application sur Kubernetes. Vous commencerez par l'exercice le plus courant : le déploiement initial d'une application web.
Dans un premier temps (Chapitre 6.1), nous allons écrire les manifestes YAML nécessaires pour un Déploiement et un Service, puis utiliser `kubectl` pour les appliquer et rendre l'application accessible. Vous apprendrez à vérifier que tout fonctionne comme prévu et à consulter les logs.
Ensuite (Chapitre 6.2), nous simulerons des opérations de maintenance courantes : la mise à jour de l'application (en changeant la version de l'image du conteneur) et sa mise à l'échelle (en augmentant le nombre de réplicas). Vous observerez comment Kubernetes gère ces changements de manière fluide.
Enfin (Chapitre 6.3), nous conclurons cet atelier en vous fournissant des pistes et des ressources pour aller plus loin dans votre exploration de Kubernetes, abordant des concepts plus avancés qui bâtiront sur les fondations solides que vous aurez acquises ici.