CNCF Certified Kubernetes Application Developer
265 questions de pratique
Dernière révision : April 2026
Rédigées à partir de zéro selon le guide officiel de l'examen Kubernetes
Notes personnelles et liens de ressources pour votre parcours d'étude
Filtrer par Certification
La certification Certified Kubernetes Application Developer (CKAD) est la certification pratique pour les ingénieurs qui construisent et déploient des applications sur Kubernetes — le complément côté développeur à CKA (opérateur de cluster), CKS (spécialiste en sécurité, nécessite un CKA actif) et CNPE (ingénieur de plateforme). Contrairement aux examens à choix multiples KCNA / KCSA / CNPA, le CKAD vous place devant de vrais clusters via kubectl et un terminal basé sur un navigateur, avec deux heures pour concevoir des pods, configurer des déploiements, exposer des services et déboguer des applications défaillantes. Le CKAD ne teste pas l'amorçage de cluster ou le dépannage de nœud — cela relève du CKA. Il fait partie du bundle Kubestronaut (KCNA + KCSA + CKA + CKAD + CKS) et est largement reconnu comme la certification de référence pour les développeurs d'applications backend et cloud-native.
Le domaine le plus vaste, à 25 %. ConfigMaps, Secrets, ServiceAccounts, SecurityContexts, limites de ressources et Custom Resource Definitions (CRD). Attendez-vous à des tâches qui nécessitent de choisir la bonne primitive pour un problème de configuration d'application.
Conception d'images de conteneur, pods multi-conteneurs (sidecars, init containers, ambassadeurs), Jobs, CronJobs et volumes persistants pour les charges de travail avec état. 20 % de l'examen.
Déploiements, mises à jour progressives (rolling updates), retours arrière (rollbacks), modèles bleu/vert et canary, et bases de Helm. 20 % de l'examen.
Services (ClusterIP, NodePort, LoadBalancer), Ingress et NetworkPolicies du point de vue d'un développeur d'applications. 20 % de l'examen — chevauchement avec le CKA mais axé sur l'accessibilité des applications plutôt que sur les internes du réseau de cluster.
Sondes de liveness / readiness / startup, journalisation, hooks de surveillance et débogage des pods en crash-loop. 15 % de l'examen. Utilisation intensive de `kubectl logs`, `kubectl describe` et `kubectl exec`.
$110k–$155k–$220k USD annuel
Cette fourchette reflète les rôles de développeur backend / cloud-native de niveau intermédiaire à senior basés aux États-Unis, où la maîtrise de Kubernetes est requise. Les rôles backend senior chez les FAANG et les licornes tendent à être significativement plus élevés (souvent 280k $+ de rémunération totale). Le CKAD à lui seul ne permet pas d'atteindre ces salaires — il complète une expérience de production démontrée dans le déploiement de services conteneurisés.
Source : levels.fyi 2025–2026 (rôles de développeur cloud-native / backend), U.S. BLS OEWS May 2024 (15-1252 software developers). Les chiffres sont approximatifs ; la rémunération réelle dépend du rôle, de la région et de l'expérience.
Le développement d'applications Kubernetes-native est désormais la norme plutôt que l'exception pour les nouveaux systèmes backend dans la plupart des entreprises axées sur le cloud, et le CKAD est la certification Kubernetes orientée développeur la plus citée dans les données de recrutement 2024–2026. Le CKAD fonctionne comme un signal crédible qu'un développeur peut travailler couramment avec kubectl, concevoir des pods multi-conteneurs et déboguer des applications dans un contexte Kubernetes — une compétence de plus en plus supposée pour les rôles backend et microservices seniors. Le bundle Kubestronaut (KCNA + KCSA + CKA + CKAD + CKS) est un atout significatif dans la communauté CNCF. Pour les candidats de la filière développeur, le jumelage typique est CKAD avec une certification associée d'un fournisseur de cloud (AWS Developer Associate, Azure Developer Associate ou GCP Cloud Developer).
Il n'y a pas de prérequis formels pour le CKAD, mais l'examen est pratique et suppose une solide maîtrise de la ligne de commande Linux, des connaissances de Docker / des conteneurs et une aisance avec YAML. La CNCF recommande des connaissances conceptuelles de niveau KCNA préalables, et la plupart des candidats bénéficient d'au moins quelques mois d'expérience pratique avec kubectl avant de passer l'examen.
La progression CNCF sensée pour les candidats de la filière développeur est KCNA → CKAD, éventuellement suivie du CKA si vous souhaitez une crédibilité opérationnelle plus large. Le CKAD ne nécessite aucune certification préalable et ne satisfait aucun prérequis pour le CKS (le CKS exige le CKA, pas le CKAD). Si votre objectif est le bundle Kubestronaut, l'ordre standard est KCNA + KCSA → CKA → CKAD → CKS — le CKA avant le CKS étant la seule exigence stricte. De nombreux candidats passent le CKAD avant le CKA car le périmètre côté développeur est plus restreint et l'examen est légèrement moins pressant en termes de temps.
Le CKAD est pratique et exigeant, mais quelque peu moins vaste que le CKA — il n'y a pas d'amorçage de cluster ni de dépannage de nœud. Prévoyez 60 à 120 heures d'étude sur 6 à 12 semaines si vous avez déjà des compétences Linux et Docker ; plus de 120 heures si vous êtes entièrement nouveau dans le monde des conteneurs. L'examen consiste en 15 à 20 tâches basées sur la performance, effectuées sur de vrais clusters via un terminal basé sur un navigateur, en deux heures, avec accès uniquement à la documentation officielle de Kubernetes dans un seul onglet de navigateur. Le seuil de réussite est de 66 %.
Le principal obstacle est la gestion du temps — la plupart des candidats savent comment résoudre les tâches mais ne peuvent pas les résoudre assez rapidement. L'efficacité de kubectl (alias, flux de travail `--dry-run=client -o yaml`, édition rapide avec vim ou nano) et la maîtrise de bash / jq sont décisives. La configuration des sondes et les modèles de pods multi-conteneurs (sidecars, init containers) sont le deuxième écart le plus courant. Les examens blancs de killer.sh (deux tentatives gratuites incluses) sont largement considérés comme une préparation indispensable.
Période de validité réduite de 3 à 2 ans à compter du 1er avril 2024 (s'applique à toutes les certifications CKA / CKAD délivrées à partir de cette date). Le programme suit les récentes versions de Kubernetes ; mises à jour mineures des tâches chaque année.
Version originale — le compagnon de la filière développeur pour le CKA. La validité était de 3 ans jusqu'au changement d'avril 2024.
CKAD (CNCF Certified Kubernetes Application Developer) est un examen de niveau Professional un examen exigeant, riche en scénarios, qui requiert une expérience pratique approfondie et la capacité de prendre des décisions d'arbitrage architectural. La plupart des candidats ont besoin de 150 à 300 heures d'étude réparties sur 3 à 6 mois pour les examens de niveau professionnel et expert. Ces examens exigent généralement une compétence préalable de niveau associé. La plupart des candidats qui obtiennent des scores constamment supérieurs au seuil de réussite lors des examens pratiques réussissent dès leur première tentative.
La plupart des candidats ont besoin de 150 à 300 heures d'étude réparties sur 3 à 6 mois pour les examens de niveau professionnel et expert. Ces examens exigent généralement une compétence préalable de niveau associé. Le temps nécessaire pour réussir varie considérablement en fonction de l'expérience antérieure. Les ingénieurs ayant une expérience pratique en production avec la technologie sous-jacente en ont généralement besoin de moins ; les candidats novices sur la plateforme devraient viser la limite supérieure de cette fourchette.
Oui — pour les ingénieurs cloud, les architectes et les consultants qui travaillent avec Kubernetes, CKAD en vaut généralement la peine. C'est une certification reconnue qui atteste de connaissances validées auprès des employeurs, des recruteurs et des clients ; que le temps et les frais soient rentables pour vous dépend de votre poste et de vos objectifs.
Le score de réussite pour le CKAD est de 66%. L'examen contient 60 questions et dure 2 h.
Les frais d'examen CKAD sont de $445 USD. Les frais sont fixés par Kubernetes et peuvent varier selon la région ; confirmez toujours le prix actuel sur la page de certification officielle de Kubernetes avant de réserver.
Les certifications CNCF / Kubernetes sont valides pendant 2 ans. Renouvelez-les en repassant la version actuelle de l'examen ; le renouvellement prolonge la validité de 2 ans supplémentaires à compter de la nouvelle date de réussite.
Oui, les certifications Kubernetes sont uniquement passées en ligne — il n'y a pas de centres d'examen physiques. L'examen se déroule dans un navigateur sécurisé et supervisé ; vous aurez besoin d'une pièce calme et privée, d'une webcam, d'un microphone, d'une connexion haut débit stable et d'une pièce d'identité officielle avec photo.
Le mode simulation d'examen de CKAD sur CertLabPro reproduit l'examen réel : 60 questions en 2 h, avec le même seuil de réussite de 66%. Vous disposez aussi de 15 modes d'étude au total, et le mode Explorer affiche chaque question avec sa réponse et son explication de façon statique.
$110k–$220k USD est la fourchette de salaire typique aux États-Unis pour les postes qui valorisent CKAD, d'après levels.fyi 2025–2026 (rôles de développeur cloud-native / backend), U.S. BLS OEWS May 2024 (15-1252 software developers). Le salaire réel dépend de l'ancienneté, de la localisation et du poste — les postes seniors et d'architecte tendent vers le haut, les postes débutants vers le bas.
C'est ambitieux — un mois est juste pour CKAD, et la plupart des candidats ont besoin de plus de temps. La plupart des candidats ont besoin de 150 à 300 heures d'étude réparties sur 3 à 6 mois pour les examens de niveau professionnel et expert. Ces examens exigent généralement une compétence préalable de niveau associé. Si la plateforme Kubernetes est nouvelle pour vous, accordez-vous plus de temps ; avec de l'expérience pratique, il vous en faudra peut-être moins.
Oui — CKAD exige une expérience pratique réelle et constitue un examen avancé ; il n'est donc pas recommandé comme première certification.