Accueil ›
Blog › CKA vs CKAD : Quelle certification Kubernetes choisir ?
CKA vs CKAD : Quelle certification Kubernetes choisir ?
Publié le 02/02/2026 · 8 min de lecture · Certifexpress
Kubernetes est devenu le standard de facto pour l'orchestration des conteneurs en production. La Linux Foundation propose deux certifications phares pour valider les compétences Kubernetes : la CKA (Certified Kubernetes Administrator) et la CKAD (Certified Kubernetes Application Developer). Ces deux certifications se complètent mais s'adressent à des profils différents. Ce guide vous aide à choisir laquelle passer en premier et comment vous y préparer efficacement.
Vue d'ensemble : CKA vs CKAD en un coup d'oeil
- CKA : destinée aux administrateurs et ingénieurs infrastructure qui gèrent des clusters Kubernetes en production
- CKAD : destinée aux développeurs qui créent, déploient et gèrent des applications conteneurisées sur Kubernetes
Les deux examens sont 100 % pratiques (pas de QCM) et se déroulent dans un terminal de ligne de commande dans un navigateur. Vous avez accès à la documentation officielle Kubernetes (kubernetes.io/docs) pendant l'examen.
Format des deux examens : 2 heures (CKA) / 2 heures (CKAD), examen pratique dans un terminal, score minimum de 66 % (CKA) et 66 % (CKAD). Prix : 395 $ chacun (incluant une tentative supplémentaire gratuite). Certification valable 3 ans.
La CKA : pour les administrateurs Kubernetes
Domaines et pondérations de la CKA
- Stockage (10 %) : Persistent Volumes, Persistent Volume Claims, Storage Classes, Access Modes
- Dépannage (30 %) : le domaine le plus important — diagnostic des clusters défaillants, des nœuds non fonctionnels, des pods en état CrashLoopBackOff, des problèmes réseau
- Architecture du cluster, installation et configuration (25 %) : déploiement de clusters avec kubeadm, upgrade de clusters, haute disponibilité, RBAC
- Services et réseau (20 %) : Services (ClusterIP, NodePort, LoadBalancer), Ingress Controllers, Network Policies, CoreDNS
- Workloads et scheduling (15 %) : Deployments, ReplicaSets, StatefulSets, DaemonSets, Jobs, CronJobs, resource limits, node affinity, taints et tolerations
Ce que vous devez savoir faire pour la CKA
La CKA teste des compétences très opérationnelles :
- Déployer et upgrader un cluster Kubernetes avec kubeadm
- Diagnostiquer et réparer un cluster défaillant (master node, worker node, etcd)
- Configurer le RBAC (Roles, ClusterRoles, RoleBindings, ServiceAccounts)
- Gérer les sauvegardes et restaurations d'etcd
- Créer et gérer des Persistent Volumes et les lier à des PVCs
- Configurer les Network Policies pour isoler les pods
- Mettre en place des Ingress Controllers et des règles Ingress
La CKAD : pour les développeurs d'applications Kubernetes
Domaines et pondérations de la CKAD
- Conception d'applications (20 %) : Pods, Init Containers, Sidecar Containers, multi-container pods, labels, selectors
- Déploiement d'applications (20 %) : Deployments, rolling updates, rollbacks, canary deployments
- Environnements d'application, configuration et sécurité (25 %) : ConfigMaps, Secrets, SecurityContexts, Resource Quotas, LimitRanges, ServiceAccounts
- Services et réseau (20 %) : Services, Ingress, Network Policies
- Observabilité et maintenance (15 %) : Probes (liveness, readiness, startup), debugging de pods, métriques
Ce que vous devez savoir faire pour la CKAD
- Créer et configurer des Pods avec des conteneurs multiples
- Configurer des Deployments avec des stratégies de mise à jour
- Gérer les ConfigMaps et les Secrets et les injecter dans les Pods (env vars ou volumes)
- Configurer les SecurityContexts (runAsUser, readOnlyRootFilesystem, capabilities)
- Mettre en place des probes de santé (liveness et readiness)
- Déboguer des applications défaillantes dans Kubernetes
- Créer des Jobs et des CronJobs
Quelle certification passer en premier ?
Passez la CKAD en premier si :
- Vous êtes développeur et déployez des applications sur Kubernetes
- Votre rôle se concentre sur la création et le déploiement d'applications conteneurisées
- Vous souhaitez une certification Kubernetes accessible avec moins de prérequis en infrastructure
- Vous travaillez dans une équipe où les ops gèrent l'infrastructure du cluster
Passez la CKA en premier si :
- Vous êtes administrateur système, ingénieur SRE ou ingénieur platform
- Votre rôle implique la gestion de clusters Kubernetes en production
- Vous gérez des upgrades de clusters, des problèmes de nœuds et la configuration du réseau
- Vous souhaitez une certification plus valorisée dans les équipes infrastructure/DevOps
Conseil : La CKA est généralement considérée comme plus difficile que la CKAD, notamment à cause du domaine "Dépannage" qui demande une compréhension profonde de l'architecture interne de Kubernetes. Si vous débutez avec Kubernetes, commencez par la CKAD puis enchaînez avec la CKA.
Commandes kubectl indispensables à maîtriser
Les deux examens se passant dans un terminal, vous devez être rapide et précis avec kubectl :
kubectl run nginx --image=nginx --dry-run=client -o yaml : générer un manifest YAML sans créer le pod
kubectl explain pod.spec.containers : obtenir l'aide sur les champs d'un manifest
kubectl get pods -o wide --sort-by=.metadata.name : lister les pods avec tri
kubectl describe pod monpod : afficher les détails et événements d'un pod
kubectl logs monpod -c moncontainer --previous : logs d'un conteneur précédemment crashé
kubectl exec -it monpod -- /bin/sh : ouvrir un shell dans un pod
kubectl apply -f manifest.yaml et kubectl delete -f manifest.yaml
kubectl rollout history deployment/mondeployment : historique des rollouts
Stratégie de préparation
Ressources recommandées
- Mumshad Mannambeth (KodeKloud) : les meilleurs cours pour la CKA et CKAD, avec des centaines de labs pratiques
- Killer.sh (inclus dans l'achat de l'examen) : deux sessions d'examen blanc simulées, plus difficiles que l'examen réel
- Kubernetes.io/docs : apprenez à naviguer rapidement dans la documentation officielle, vous y aurez accès pendant l'examen
- Katacoda / Play with Kubernetes : environnements Kubernetes gratuits dans le navigateur pour pratiquer
Créez votre propre cluster de pratique
La pratique quotidienne est absolument indispensable. Options gratuites ou économiques :
- Minikube : cluster Kubernetes local single-node, idéal pour débuter
- kind (Kubernetes in Docker) : créer des clusters Kubernetes dans Docker, léger et rapide
- k3s : distribution Kubernetes légère pour les environnements locaux ou edge
- Play with Kubernetes (labs.play-with-k8s.com) : environnement multi-nœuds gratuit dans le navigateur
Conseils pour le jour de l'examen
- Configurez les alias avant tout :
alias k=kubectl et export do="--dry-run=client -o yaml"
- Activez l'autocomplétion kubectl :
source <(kubectl completion bash)
- Utilisez
kubectl explain plutôt que de mémoriser tous les champs YAML
- Pour les tâches complexes, générez d'abord le YAML avec --dry-run et modifiez-le
- Ne restez pas bloqué sur une question difficile — passez à la suivante et revenez-y
- Gérez votre temps : la CKA a environ 15-20 questions en 2 heures
Pratiquez avec de vraies questions
Certifexpress propose des examens blancs gratuits pour valider vos connaissances avant le jour J.
Voir les examens disponibles →
← Retour au blog