Choisissez votre langue
Formation Kubernetes CKA
Plus de 2 millions d'étudiants dans le monde

Formation Kubernetes CKA

Réussissez l'examen CKA et exploitez des clusters Kubernetes de production en toute confiance. Ce cours couvre tous les domaines de l'examen — architecture, mise en réseau, stockage, sécurité et dépannage — à travers des ateliers pratiques et des scénarios concrets. Développez les compétences sur lesquelles les ingénieurs DevOps et les équipes de plateforme s'appuient chaque jour.

Dedika pour les entreprises

Ce que vous allez apprendre:

Vous apprendrez à amorcer et à mettre à niveau des clusters Kubernetes, à gérer des charges de travail avec des Deployments, StatefulSets et DaemonSets, et à configurer un stockage persistant à l'aide de PersistentVolumes et StorageClasses. Le cours couvre en profondeur la mise en réseau Kubernetes, y compris les Services, Ingress, CoreDNS et NetworkPolicies. Vous mettrez en œuvre RBAC, ServiceAccounts et les normes de sécurité des Pods pour renforcer l'accès au cluster. Des ateliers pratiques de dépannage vous apprendront à diagnostiquer les défaillances des composants du plan de contrôle, des pods et de la connectivité réseau. À la fin, vous aurez les compétences pratiques nécessaires pour gérer des clusters Kubernetes de production et réussir l'examen de certification CKA.

Comment vous étudiez de façon pratique Formation Kubernetes CKA

Comment vous pratiquez Formation Kubernetes CKA

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Fondamentaux et architecture de Kubernetes

  • Leçon 1 • API et modèle objet de Kubernetes

    Présente les groupes d’API, le versioning et le modèle objet déclaratif. Prépare les étudiants à lire et écrire des manifests Kubernetes en toute confiance.

  • Leçon 2 • Bases des conteneurs et de l’orchestration

    Couvre les conteneurs, les images et pourquoi l’orchestration est nécessaire à grande échelle. Établit l’espace problématique que Kubernetes résout avant d’introduire ses composants.

  • Leçon 3 • Composants du plan de contrôle Kubernetes

    Examine les rôles de kube-apiserver, etcd, scheduler et controller manager. Comprendre ces composants est un prérequis pour diagnostiquer les défaillances au niveau du cluster.

  • Leçon 4 • Mise en place d’un cluster de pratique

    Guide les étudiants dans le bootstrap d’un cluster avec kubeadm pour une pratique concrète. Fournit un environnement de travail pour tous les chapitres suivants.

  • Leçon 5 • Architecture des nœuds de travail

    Détaille kubelet, kube-proxy et le runtime des conteneurs sur chaque nœud. Relie les processus au niveau du nœud à l’ordonnancement des pods et au routage réseau.

Chapitre 2Voir les détails

Gestion des charges de travail avec les objets de base

  • Leçon 1 • Plongée dans la spécification des Pods

    Couvre les champs de la spec des pods, y compris les conteneurs, les conteneurs init, les volumes et les politiques de redémarrage. La maîtrise de ce sujet est fondamentale pour tous les objets de charge de travail de niveau supérieur.

  • Leçon 2 • ReplicaSets et Deployments

    Explique comment les Deployments gèrent les ReplicaSets pour réaliser des mises à jour progressives et des rollbacks. Les étudiants configurent des stratégies de mise à jour et observent le comportement des rollouts.

  • Leçon 3 • DaemonSets et Jobs

    Couvre les DaemonSets pour les agents au niveau du nœud et les Jobs/CronJobs pour les charges de travail par lots. Les étudiants sélectionnent le type de charge de travail adapté aux tâches opérationnelles.

  • Leçon 4 • Demande et limites des ressources

    Définit les demandes et limites CPU et mémoire ainsi que leur effet sur l’ordonnancement et l’éviction. Jette les bases de la gouvernance des ressources au niveau du namespace.

  • Leçon 5 • StatefulSets pour les applications avec état

    Enseigne la création ordonnée des pods, les identités réseau stables et les revendications de volumes persistants dans les StatefulSets. Relie cela aux concepts de stockage introduits plus tard dans le cours.

Chapitre 3Voir les détails

Fondamentaux du réseau Kubernetes

  • Leçon 1 • Services et Endpoint Slices

    Couvre les types de Service ClusterIP, NodePort et LoadBalancer et comment kube-proxy les programme. Les étudiants exposent des charges de travail et vérifient le routage des endpoints.

  • Leçon 2 • Network Policies pour le contrôle du trafic

    Définit les règles de NetworkPolicy pour le trafic entrant et sortant afin de restreindre la communication entre pods. Relie cela aux objectifs de durcissement de la sécurité abordés dans les chapitres ultérieurs.

  • Leçon 3 • DNS et découverte de services

    Enseigne la configuration de CoreDNS et le schéma de nommage DNS pour les services et les pods. Permet aux étudiants de résoudre les problèmes de connectivité à l’aide de diagnostics DNS.

  • Leçon 4 • Modèle réseau du cluster

    Explique le réseau plat des pods, le modèle IP-par-pod et les responsabilités des plugins CNI. Fournit le modèle conceptuel nécessaire pour comprendre les Services et les politiques.

  • Leçon 5 • Ingress Controllers et ressources

    Explique les ressources Ingress, le routage basé sur le chemin et la terminaison TLS via un contrôleur Ingress. Les étudiants configurent des règles de routage HTTP pour des applications multi-services.

Chapitre 4Voir les détails

Stockage dans Kubernetes

  • Leçon 1 • PersistentVolumes et revendications

    Couvre le provisionnement des PV, les modes d’accès, les politiques de reprise et la liaison des PVC. Les étudiants provisionnent manuellement des PV et les lient à des charges de travail.

  • Leçon 2 • Types de volumes et montages dans les pods

    Parcourt les types de volumes emptyDir, hostPath, configMap et secret ainsi que leur syntaxe de montage. Établit les fondamentaux des volumes avant d’introduire le stockage persistant.

  • Leçon 3 • Techniques de résolution des problèmes de stockage

    Diagnostique les problèmes courants de PVC en attente, d’échec de montage et de permissions à l’aide de kubectl et de l’inspection des nœuds. Développe des compétences pratiques de débogage pour les incidents liés au stockage.

  • Leçon 4 • Pilotes CSI et instantanés de volumes

    Introduit l’interface de stockage pour conteneurs (CSI), le déploiement des pilotes CSI et les ressources VolumeSnapshot. Prépare les étudiants à intégrer des systèmes de stockage externes.

  • Leçon 5 • Provisionnement dynamique avec StorageClasses

    Enseigne les paramètres des StorageClasses, les provisioners et les modes de liaison des volumes pour la création dynamique de PV. Réduit l’administration manuelle du stockage dans les clusters multi-locataires.

Chapitre 5Voir les détails

Gestion de la configuration et des secrets

  • Leçon 1 • ConfigMaps pour les paramètres d’application

    Crée et consomme des ConfigMaps en tant que variables d’environnement, arguments de commande et fichiers de volume. Montre comment découpler la configuration des images conteneur.

  • Leçon 2 • Modèles d’injection de variables d’environnement

    Enseigne l’utilisation de valueFrom, envFrom et fieldRef pour injecter les métadonnées des pods et les valeurs de configuration. Permet des stratégies de configuration flexibles et indépendantes de l’image.

  • Leçon 3 • Quotas de ressources et LimitRanges

    Applique les objets ResourceQuota et LimitRange pour imposer des limites de consommation au niveau du namespace. Relie la gouvernance des ressources à la conception de clusters multi-locataires.

  • Leçon 4 • Secrets pour les données sensibles

    Couvre les types de Secrets, l’encodage en base64 et les modèles de consommation pour les identifiants et les certificats TLS. Met en évidence les risques du stockage par défaut et introduit le chiffrement au repos.

Chapitre 6Voir les détails

Sécurité et contrôle d’accès

  • Leçon 1 • Contrôleurs d’admission et Webhooks

    Explique les contrôleurs d’admission intégrés et comment les webhooks de validation et de mutation étendent les politiques. Les étudiants déploient un webhook et observent l’interception des requêtes.

  • Leçon 2 • Gestion des certificats et TLS

    Couvre l’autorité de certification du cluster, les demandes de signature de certificat et la gestion des identifiants kubeconfig. Prépare les étudiants à la rotation des certificats et à la gestion sécurisée de l’accès au cluster.

  • Leçon 3 • Rôles et liaisons RBAC

    Définit les Roles, ClusterRoles, RoleBindings et ClusterRoleBindings ainsi que leurs différences de portée. Les étudiants accordent des permissions précises aux utilisateurs et aux comptes de service.

  • Leçon 4 • Normes de sécurité des pods et admission

    Applique les normes de sécurité des pods (restricted, baseline, privileged) via des étiquettes de namespace. Remplace la PodSecurityPolicy obsolète par des mécanismes d’application actuels.

  • Leçon 5 • ServiceAccounts et gestion des jetons

    Couvre la création de ServiceAccounts, la projection de jetons et le contrôle du montage automatique pour l’identité des pods. Permet aux charges de travail de s’authentifier de manière sécurisée auprès du serveur d’API.

Chapitre 7Voir les détails

Maintenance et mises à niveau du cluster

  • Leçon 1 • Sauvegarde et restauration d’etcd

    Couvre les procédures de sauvegarde (snapshot save) et de restauration avec etcdctl pour protéger l’état du cluster. Compétence essentielle pour la récupération après une défaillance du plan de contrôle dans le cadre de l’examen CKA.

  • Leçon 2 • Mise à niveau du cluster avec kubeadm

    Parcourt le plan de mise à niveau kubeadm et le flux de travail apply pour le plan de contrôle et les nœuds. Les étudiants pratiquent les règles d’écart de version et les étapes de mise à niveau séquentielles.

  • Leçon 3 • Opérations de drain et de cordon des nœuds

    Enseigne la mise en cordon des nœuds pour empêcher l’ordonnancement et le drainage des pods avant la maintenance. Garantit la continuité des charges de travail pendant les temps d’arrêt planifiés des nœuds.

  • Leçon 4 • Maintenance du système d’exploitation et des paquets

    Aborde les mises à niveau des paquets kubelet, kubeadm et kubectl sur les systèmes d’exploitation des nœuds. Relie les modifications au niveau de l’OS à l’alignement des versions des composants du cluster.

Chapitre 8Voir les détails

Résolution de problèmes et observabilité

  • Leçon 1 • Résolution de problèmes des composants du cluster

    Diagnostique les défaillances de kube-apiserver, scheduler, controller manager et kubelet à l’aide des logs et du statut. Bâtit une approche d’investigation systématique, composant par composant.

  • Leçon 2 • Fondamentaux de la journalisation et des métriques

    Introduit kubectl top, metrics-server et les modèles d’agrégation de logs de conteneurs pour l’observabilité. Fournit la base de surveillance nécessaire à la gestion proactive du cluster.

  • Leçon 3 • Résolution de problèmes des nœuds et des ressources

    Enquête sur les nœuds NotReady, la pression sur les ressources et les événements d’éviction à l’aide des conditions et métriques des nœuds. Permet aux étudiants de rétablir la santé des nœuds et d’éviter les récurrences.

  • Leçon 4 • Résolution de problèmes réseau

    Diagnostique la connectivité des Services, la résolution DNS et le blocage par NetworkPolicy à l’aide d’outils ciblés. Relie la théorie du réseau des chapitres précédents à des scénarios de défaillance réels.

  • Leçon 5 • Débogage des pods et des conteneurs

    Utilise kubectl describe, logs, exec et debug pour enquêter sur les défaillances du cycle de vie des pods. Couvre les causes racines de CrashLoopBackOff, ImagePullBackOff et OOMKill.

Certification

Votre certificat valide de réussite

Ce cours est fait pour vous :

  • Administrateur système : prêt à passer de la gestion de machines virtuelles à l'orchestration de conteneurs.

  • Développeur back-end : souhaite maîtriser les pipelines de déploiement au-delà de l'écriture de code applicatif.

  • Ingénieur DevOps : cherche une certification reconnue pour valider son exposition existante à Kubernetes.

  • Ingénieur cloud : passe de services gérés à l'exploitation de clusters auto-gérés.

  • Professionnel IT : se tourne vers l'ingénierie de plateforme depuis une infrastructure traditionnelle.

  • Diplômé en informatique : entre sur le marché du travail avec des compétences en conteneurs recherchées par les employeurs.

Ce que disent nos élèves

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable en France ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du cours ?

Comment sont les cours ?

Comment fonctionnent les cours ?

Quelle est la durée des cours ?

Quel est le coût ou le prix des cours ?

Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?

Cours PDF