Syllabus détaillé

MINIKUBE

Vous voulez maîtriser l'orchestration de conteneurs mais vous ne savez pas par où commencer ? Apprenez à faire tourner un cluster Kubernetes complet directement sur votre machine locale grâce à Minikube. C'est l'outil parfait pour expérimenter, tester vos déploiements et comprendre le fonctionnement des Pods, des Services et des Deployments dans un environnement sécurisé et gratuit.

Leçon 01

Introduction à l'Orchestration & Minikube

1h 30min

Pourquoi Kubernetes ? Différence entre Docker seul et l'orchestration. Installation de Minikube, de kubectl et choix du driver (Docker, VirtualBox ou Hyper-V).

Module certifié M-IT
Leçon 02

Démarrage & Cycle de vie du Cluster

1h 0min

Commandes minikube start, stop, pause et delete. Apprendre à allouer des ressources (CPU, RAM) à son cluster local selon ses besoins.

Module certifié M-IT
Leçon 03

L'interface Visuelle : Minikube Dashboard

1h 0min

Activer et utiliser le tableau de bord officiel pour visualiser ses Nodes, Pods et Deployments sans passer uniquement par le terminal.

Module certifié M-IT
Leçon 04

Pod & Deployment : Les Bases

1h 30min

Création de votre premier Pod. Comprendre pourquoi on utilise des Deployments pour gérer la réplication et l'auto-healing de nos conteneurs.

Module certifié M-IT
Leçon 05

Accéder à l'App : Services & Port-Forward

1h 30min

Utilisation de kubectl port-forward et de la commande minikube service pour exposer et tester vos applications web localement.

Module certifié M-IT
Leçon 06

Gestion des Images Locales

1h 30min

Comment utiliser une image Docker construite localement (ex: votre projet Laravel) dans Minikube sans passer par Docker Hub via minikube image load.

Module certifié M-IT
Leçon 07

Le DNS Interne : Service Discovery

1h 0min

Faire communiquer un conteneur PHP avec un conteneur MySQL à l'intérieur du cluster en utilisant uniquement les noms de services Kubernetes.

Module certifié M-IT
Leçon 08

ConfigMaps & Secrets locaux

1h 30min

Injecter des variables d'environnement et des fichiers de configuration dans vos Pods. Gestion sécurisée des mots de passe de base de données.

Module certifié M-IT
Leçon 09

Volumes & Stockage Persistant

2h 0min

Utilisation des PersistentVolumeClaims (PVC) avec le driver de stockage par défaut de Minikube pour ne pas perdre ses données MySQL au redémarrage.

Module certifié M-IT
Leçon 10

L'Ingress Controller sur Minikube

2h 0min

Activer l'addon ingress. Configurer des noms de domaine locaux (ex: mon-projet.test) pour pointer vers vos services Kubernetes.

Module certifié M-IT
Leçon 11

Logs & Debugging en local

1h 30min

Utilisation de kubectl logs, describe et minikube ssh pour inspecter ce qui se passe réellement à l'intérieur de la machine virtuelle du cluster.

Module certifié M-IT
Leçon 12

Exploration des Addons Minikube

1h 0min

Activer et configurer des outils supplémentaires comme metrics-server (pour voir la consommation CPU/RAM) ou registry (registre d'images interne).

Module certifié M-IT
Leçon 13

Multi-Node avec Minikube

1h 30min

Simuler un vrai cluster de production en lançant Minikube avec plusieurs nœuds (--nodes 2). Comprendre la répartition de la charge.

Module certifié M-IT
Leçon 14

Atelier Final : Déploiement Laravel complet

2h 30min

Prendre votre application actuelle et créer tous les fichiers YAML nécessaires (App, DB, Redis, Ingress) pour la faire tourner intégralement sur Minikube.

Module certifié M-IT

S'inscrire maintenant

Accédez instantanément à nos cours pratiques et propulsez votre carrière au niveau supérieur

S'inscrire