
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.
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 propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondamentaux et architecture de Kubernetes
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 2MasquerCacher les détailsVoir les détailsGestion des charges de travail avec les objets de base
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 3MasquerCacher les détailsVoir les détailsFondamentaux du réseau Kubernetes
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 4MasquerCacher les détailsVoir les détailsStockage dans Kubernetes
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 5MasquerCacher les détailsVoir les détailsGestion de la configuration et des secrets
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 6MasquerCacher les détailsVoir les détailsSécurité et contrôle d’accès
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 7MasquerCacher les détailsVoir les détailsMaintenance et mises à niveau du cluster
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 8MasquerCacher les détailsVoir les détailsRésolution de problèmes et observabilité
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.
Votre certificat valide de réussite
Ce cours est 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 apprenants
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...

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.

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 !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en Algérie ?
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




















