
Maîtrisez Kubernetes, le standard incontournable pour le déploiement et l'orchestration d'applications conteneurisées en production. Que vous soyez ingénieur DevOps ou développeur, cette formation pratique vous donnera toutes les clés pour exécuter, tester et administrer vos conteneurs.
Ce que vous allez pratiquer dans ce cours :
Déploiement local : Créez votre propre cluster Kubernetes sur votre machine avec Minikube.
Administration : Prenez en main l'outil kubectl pour piloter votre cluster efficacement.
Gestion des Pods : Créez des Pods, analysez leur répartition sur les nœuds et surveillez leur état de santé.
Vous apprendrez également à :
Gérer les déploiements : Créez des déploiements et observez la création automatique des Pods nécessaires.
Passer à l'échelle (scaling) : Effectuez la mise à l'échelle de vos déploiements, surveillez leur état et analysez le comportement du cluster en cas de défaillance d'un Pod.
Exposer vos applications : Créez des Services pour vous connecter à vos déploiements, aussi bien en interne qu'en externe.
Interface graphique : Lancez et utilisez le tableau de bord (Dashboard) Kubernetes.
Grâce aux exercices pratiques, vous adopterez l'approche déclarative en créant et appliquant des fichiers de configuration YAML pour vos déploiements et services.
À la fin du cours, vous serez en mesure de modifier et d'actualiser vos déploiements et services en faisant évoluer vos fichiers YAML.
À qui s'adresse ce cours ?
Ingénieurs DevOps souhaitant apprendre à administrer et orchestrer des clusters Kubernetes.
Développeurs logiciels désireux de comprendre le comportement de leurs applications conteneurisées dans un environnement Kubernetes.
Prérequis :
Des connaissances de base sur Docker sont nécessaires.