Principes fondamentaux de Kubernetes
Apprenez à accéder à un cluster Kubernetes, à comprendre les pods, à gérer des charges de travail en cours d'exécution, à mettre à l'échelle des applications avec des déploiements et à exposer des services. Ce cours présente les concepts essentiels de Kubernetes nécessaires pour exploiter des applications sans état (stateless) sur un cluster plutôt que sur un serveur unique.
Pourquoi est-ce important ?
Kubernetes est devenu la plateforme standard pour exécuter des applications conteneurisées, mais il impose un modèle opérationnel différent des services Linux traditionnels. Les opérateurs doivent maîtriser l'accès au cluster, les objets de charge de travail, le comportement de mise à l'échelle et l'exposition des services avant de pouvoir dépanner ou déployer efficacement des applications dans un environnement cloud-native.
Ce que vous allez apprendre
- Accéder à un cluster Kubernetes et utiliser les outils en ligne de commande pour interagir avec celui-ci.
- Comprendre les pods en tant qu'unité d'exécution de base pour les charges de travail conteneurisées.
- Inspecter et interagir avec les charges de travail actives sur le cluster.
- Mettre à l'échelle et mettre à jour des applications sans état (stateless) à l'aide de déploiements.
- Exposer des charges de travail via les services Kubernetes.
- Appliquer ces compétences dans un défi de déploiement d'application sans état.
Feuille de route du cours
Le cours commence par l'accès au cluster afin que vous puissiez vous connecter à Kubernetes et vérifier que vos outils et votre contexte sont correctement configurés. Il présente ensuite les pods, les briques élémentaires pour exécuter des conteneurs au sein du cluster.
Ensuite, le cours se concentre sur l'interaction avec les pods afin que vous puissiez inspecter et gérer les charges de travail actives. Vous passerez ensuite aux déploiements pour la mise à l'échelle et le contrôle des déploiements progressifs, suivis des services qui exposent les applications à l'intérieur ou à l'extérieur du cluster.
Le cours se termine par le défi de déploiement d'application sans état (Stateless App Deployment), où l'accès au cluster, l'inspection des charges de travail, la mise à l'échelle et l'exposition des services sont tous réunis dans un flux de travail Kubernetes pratique.
À qui s'adresse ce cours ?
Ce cours est destiné aux apprenants DevOps et aux débutants en plateforme qui ont besoin d'une introduction pratique à Kubernetes avant d'aborder des sujets plus approfondis sur l'administration de clusters.
Résultats attendus
À la fin de ce cours, vous serez capable d'accéder à un cluster Kubernetes, de comprendre et d'inspecter les objets de charge de travail de base, de mettre à l'échelle des applications sans état avec des déploiements et d'exposer des services en utilisant les modèles standards de Kubernetes.




