Explorez Kubernetes depuis les premières vérifications du cluster jusqu’à un large éventail de workloads, réseau, configuration, stockage, scheduling, accès et ressources. Le cours compte 43 activités en cinq étapes : 38 laboratoires guidés et cinq défis.
La plupart sont des walkthroughs orientés commandes dans Minikube local. Les premières leçons posent les bases du cluster et de kubectl ; les suivantes abordent controllers, Ingress, stockage, scheduling, autoscaling, RBAC et métriques. C’est un cours panoramique, non un projet applicatif unique et séquentiel.
Ce que vous apprendrez
À la fin du cours, vous saurez :
- Inspecter santé du cluster, informations client/server, nodes, architecture et accès au Kubernetes Dashboard.
- Créer et examiner des ressources avec
kubectl create,run,describe,logs,exec,set,annotateetport-forward. - Exécuter des Pods et gérer des workloads répliqués, batch, scheduled, per-node et stateful avec des controllers.
- Connecter les workloads avec Services et Ingress et les organiser par namespaces.
- Injecter la configuration via ConfigMaps et Secrets et conserver les données avec PersistentVolumes et claims.
- Appliquer ResourceQuota et LimitRange et manipuler clusters, users et contexts kubeconfig.
- Contrôler le placement avec node selectors, affinity, taints, tolerations, cordon et container probes.
- Configurer HorizontalPodAutoscaler et RBAC et observer CPU et mémoire avec Metrics Server.
À qui s’adresse ce cours
Ce cours vise les débutants souhaitant découvrir de nombreux commands et resource types, ainsi que les utilisateurs de containers et apprenants DevOps junior construisant une base de référence pratique. Les labs commencent par les fondamentaux, mais la suite et les cinq défis demandent plus d’autonomie ; le défi de sécurité Dashboard est classé Advanced.
Prérequis : Aucune expérience Kubernetes n’est requise. Terminal Linux, containers et YAML de base sont recommandés. Suivre d’abord cluster, commandes et workloads facilitera stockage, scheduling, autoscaling et RBAC.
Environnement d’apprentissage : Les activités utilisent des VM graphiques Ubuntu 22.04 avec terminal, Minikube single-node local, kubectl et navigateur pour Dashboard. Chaque activité a un environnement distinct ; l’état du cluster ne persiste pas entre labs.
Questions fréquentes
Quelle différence avec le cours de 12 activités Kubernetes for Beginners ?
Ce parcours est plus large : 43 activités sur commandes, controllers, Ingress, stockage, scheduling, HPA, RBAC, Dashboard et métriques. Kubernetes for Beginners propose 12 activités appariées centrées sur les opérations stateless essentielles dans un cluster v1.35.5 épinglé.
Toutes les activités sont-elles Beginner ?
Non. Le cours et ses 38 labs sont Beginner, mais quatre défis sont Intermediate et l’accès read-only au Dashboard est Advanced. Utilisez-les comme contrôles après le contenu guidé associé.
Internet ou un compte payant sont-ils nécessaires ?
Cela dépend de l’activité. Certaines démarrent Minikube, activent des addons ou téléchargent des images ; le premier lab indique un parcours image-pull Pro-only et un cluster parfois préstarté pour Free. Lisez les notes d’accès de chaque activité.
Le cours prépare-t-il un cluster production ou multi-node ?
Non. Les labs utilisent Minikube single-node pour apprendre des fonctions, sans haute disponibilité, Kubernetes cloud managé, planification multi-node ni plateforme de production persistante.


