Préparation à la certification CKAD

Un cours de préparation à la certification CKAD adapté aux débutants, comprenant 42 travaux pratiques guidés sur le développement d'applications Kubernetes, allant des bases de kubectl et des objets aux charges de travail, à la configuration, au déploiement, à l'observabilité et au réseau.

KubernetesFormation CKAD

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Programme

Fondamentaux des applications Kubernetes
Conception et construction de charges de travail
Configuration, stockage et paramètres d'exécution
Déploiement et packaging
Observabilité, débogage et mise en réseau des applications

Introduction

Apprenez à construire, configurer, déployer, observer et connecter des applications Kubernetes dans 42 laboratoires guidés. Le parcours commence par kubectl, Namespaces, Pods, YAML, labels et découverte API, puis transforme ces bases en modèles de charges, configuration, livraison, débogage et réseau sur un cluster réel.

Il s’agit d’un enseignement structuré pour la pratique de style CKAD, pas d’un examen composé uniquement de défis. Chaque laboratoire explique les commandes et champs, demande d’examiner des preuves stables et vérifie l’état obtenu avant de combiner les notions dans des flux plus réalistes.

Ce que vous apprendrez

  • Utiliser contextes et Namespaces, découvrir les ressources API, créer et examiner des Pods et générer, modifier et valider du YAML
  • Créer et dimensionner des Deployments, exécuter Jobs et CronJobs, choisir les ressources et utiliser init containers, sidecars, emptyDir et PVC
  • Configurer avec ConfigMaps, Secrets, variables, fichiers montés, volumes projected, requests, limits et quotas
  • Attribuer un ServiceAccount, appliquer des security contexts non-root et découvrir, créer, modifier et sélectionner des ressources personnalisées
  • Effectuer rolling updates et rollbacks, régler la stratégie et mettre en œuvre canary et Blue/Green
  • Créer et mettre à jour un chart Helm local, construire bases et overlays Kustomize et images locales
  • Lire logs et Events, utiliser exec et port forwarding, configurer probes, réparer CrashLoops et migrer des API obsolètes
  • Exposer par Services, diagnostiquer DNS et EndpointSlices, router Ingress, limiter par NetworkPolicy et réparer les ports nommés

À qui s’adresse ce cours

Ce cours s’adresse aux développeurs Kubernetes nouveaux ou débutants qui comprennent les conteneurs et souhaitent un parcours guidé des objets de base à la livraison et au débogage. Il convient aussi aux candidats CKAD avant des examens blancs indépendants et chronométrés.

Prérequis : Des bases en ligne de commande Linux et une compréhension générale des conteneurs sont recommandées. Vous n’avez pas besoin de maîtriser kubectl ou le YAML Kubernetes au départ, mais devrez lire attentivement commandes, manifestes et sorties réelles au fil des laboratoires.

Environnement d’apprentissage : Les 42 laboratoires guidés débutants s’exécutent séparément dans une VM terminal CKAD Ubuntu 22.04 avec le profil Kubernetes mono-nœud labex-v135. Cinq étapes regroupent 168 tâches et 168 contrôles automatiques. Les estimations vont de 25 à 45 minutes et totalisent 1 590 minutes ; chaque nouvelle VM empêche les ressources de passer au laboratoire suivant.

Questions fréquentes

Est-ce un cours guidé ou un examen blanc ?

C’est un cours guidé. Chaque étape enseigne une notion, fournit commandes ou manifestes complets, explique les preuves et vérifie un résultat ciblé. Les cours CKAD Practice Exam distincts retirent cette procédure et demandent de résoudre des tâches à partir de critères ; ils constituent une suite logique.

Est-il adapté aux débutants malgré la complexité des derniers sujets ?

Les 42 laboratoires sont classés débutants et introduisent un flux à la fois. Les derniers abordent pourtant canary et Blue/Green, Helm, Kustomize, security contexts, Ingress, NetworkPolicy et migration API. « Débutant » décrit le rythme guidé, pas la simplicité de tout Kubernetes.

Combien de temps faut-il prévoir ?

Les estimations totalisent 1 590 minutes, soit environ 26 h 30. Chaque laboratoire dure 25 à 45 minutes et beaucoup des derniers 40 ou 45 minutes. Le temps réel dépend de l’expérience et de l’analyse des sorties ; plusieurs sessions sont donc réalistes.

S’agit-il d’une formation CKAD officielle et couvre-t-elle l’administration du cluster ?

Non. C’est une ressource LabEx indépendante, sans affiliation, approbation ni parrainage de The Linux Foundation ou CNCF, et elle ne garantit aucun résultat. Axée applications, elle n’enseigne pas la maintenance des nœuds, la réparation du plan de contrôle, le cycle kubeadm ou etcd du CKA.

Enseignant

labby
Labby
Labby is the LabEx teacher.