Points clés
- ✓Examen 100% pratique de 2 heures, aucune question théorique
- ✓'Score de passage: 66% selon Linux Foundation'
- ✓Valide la capacité à déployer des applications cloud-native sur Kubernetes
TL;DR : Le Certified Kubernetes Application Developer (CKAD) est un examen pratique de 2 heures avec un score de passage de 66% (Linux Foundation). Vous devez maîtriser les Deployments, Services, ConfigMaps, et la gestion des ressources pour déployer des applications cloud-native en production.
Pour maîtriser les compétences CKAD, découvrez la formation LFD459 Kubernetes pour les développeurs.
Qu'est-ce que le CKAD exactement ?
Le CKAD (Certified Kubernetes Application Developer) est une certification professionnelle délivrée par la Linux Foundation et la CNCF. Cette certification valide votre capacité à concevoir, déployer et configurer des applications cloud-native sur Kubernetes.
À retenir : Le CKAD est un examen 100% pratique. Aucune question à choix multiples. Vous manipulez un vrai cluster Kubernetes pendant 2 heures.
Contrairement aux certifications théoriques, le CKAD vous place devant un terminal. Vous exécutez des commandes kubectl, modifiez des manifestes YAML, et résolvez des problèmes de déploiement en temps réel. Cette approche reflète la réalité du travail quotidien d'un développeur Kubernetes.
La certification reste valide 2 ans après obtention (Linux Foundation). Avec 82% des utilisateurs de conteneurs exécutant Kubernetes en production (CNCF Annual Survey 2025), cette compétence reste hautement valorisée.
Pourquoi passer le CKAD en 2026 ?
Le marché récompense les développeurs certifiés Kubernetes. Le salaire moyen mondial d'un développeur Kubernetes atteint 152 640 $/an (Ruby On Remote). La certification CKAD démontre une expertise pratique que les recruteurs recherchent activement.
Pour les développeurs préparant cette certification, le parcours formation Kubernetes par profil détaille les étapes recommandées selon votre niveau actuel.
À retenir : 104 000 personnes ont passé l'examen CKA avec une croissance de 49% par an (CNCF Training Report). Le CKAD suit la même dynamique.
Comment se déroule l'examen CKAD ?
L'examen CKAD évalue vos compétences sur 5 domaines principaux avec des pondérations précises :
| Domaine | Poids | Compétences clés |
|---|---|---|
| Application Design | 20% | Deployments, Jobs, CronJobs |
| Application Deployment | 20% | Rolling updates, Helm |
| Application Environment | 25% | ConfigMaps, Secrets, ServiceAccounts |
| Application Observability | 15% | Probes, logs, debugging |
| Services & Networking | 20% | Services, Ingress, NetworkPolicies |
Vous disposez d'un accès à la documentation officielle Kubernetes pendant l'examen. Mémorisez les commandes kubectl impératives pour gagner du temps :
# Créer un Deployment rapidement
kubectl create deployment nginx --image=nginx:1.27 --replicas=3
# Exposer avec un Service ClusterIP
kubectl expose deployment nginx --port=80 --target-port=80
# Générer un YAML sans créer la ressource
kubectl run debug-pod --image=busybox --dry-run=client -o yaml > pod.yaml
Pour comprendre les différences avec la certification administrateur, consultez la page Certifications Kubernetes CKA CKAD CKS.
Quelles compétences techniques maîtriser ?
Le CKAD exige une maîtrise pratique des objets Kubernetes applicatifs. Voici les composants essentiels :
Deployments et gestion des mises à jour
Un Deployment est un objet Kubernetes qui gère le cycle de vie des Pods applicatifs. Il permet les rolling updates sans interruption de service.
apiVersion: apps/v1
kind: Deployment
metadata:
name: api-backend
spec:
replicas: 3
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
maxUnavailable: 0
selector:
matchLabels:
app: api
template:
metadata:
labels:
app: api
spec:
containers:
- name: api
image: myapp:v2.1.0
resources:
requests:
memory: "128Mi"
cpu: "100m"
limits:
memory: "256Mi"
cpu: "500m"
ConfigMaps et Secrets
Un ConfigMap est un objet qui stocke des données de configuration non sensibles en paires clé-valeur. Un Secret stocke des données sensibles encodées en base64.
# Créer un ConfigMap depuis un fichier
kubectl create configmap app-config --from-file=config.properties
# Créer un Secret
kubectl create secret generic db-creds \
--from-literal=username=admin \
--from-literal=password=s3cr3t
Probes de santé
Les liveness probes détectent les conteneurs bloqués. Les readiness probes vérifient si un Pod peut recevoir du trafic.
livenessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 10
periodSeconds: 5
readinessProbe:
httpGet:
path: /ready
port: 8080
initialDelaySeconds: 5
periodSeconds: 3
À retenir : L'examen teste votre rapidité. Utilisez les alias kubectl et les commandes impératives plutôt que d'écrire des YAML complets manuellement.
Comment préparer efficacement le CKAD ?
La formation LFD459 Kubernetes pour les développeurs couvre le programme officiel en 3 jours (Linux Foundation Training). Cette formation prépare spécifiquement aux compétences évaluées.
Un expert de TealHQ recommande : "Don't let your knowledge remain theoretical - set up a real Kubernetes environment to solidify your skills" (TealHQ Kubernetes DevOps Guide).
Stratégie de préparation recommandée :
- Installez un cluster local avec minikube ou kind
- Pratiquez quotidiennement les commandes kubectl
- Chronométrez-vous sur des exercices types
- Configurez vos alias dans
~/.bashrc:
alias k=kubectl
alias kgp='kubectl get pods'
alias kgs='kubectl get svc'
alias kd='kubectl describe'
export do='--dry-run=client -o yaml'
Pour évaluer le budget formation, consultez le coût certification CKAD. Les formations sont éligibles au financement OPCO. Contactez SFEIR pour explorer les options.
Quand est-ce le bon moment pour passer le CKAD ?
Passez le CKAD quand vous avez minimum 3 mois d'expérience pratique avec Kubernetes et pouvez :
- Déployer une application multi-conteneurs sans documentation
- Débugger un Pod en état
CrashLoopBackOffen moins de 5 minutes - Configurer les resources requests/limits appropriées
- Créer des Services et Ingress de mémoire
The Enterprisers Project confirme : "Anybody can learn Kubernetes. With abundant documentation and development tools available online, teaching yourself Kubernetes is very much within reach" (The Enterprisers Project).
Pour les développeurs souhaitant d'abord maîtriser les bases, la page Bonnes pratiques conteneurisation et Docker couvre les prérequis essentiels.
Les sessions de formation sont disponibles dans plusieurs villes : Strasbourg, Toulouse, Luxembourg, et Bruxelles.
Préparez votre certification CKAD
Le CKAD valide des compétences directement applicables en production. Avec le bon accompagnement, vous maximisez vos chances de réussite dès la première tentative.
Formations recommandées :
- LFD459 Kubernetes pour les développeurs d'applications : 3 jours de formation officielle Linux Foundation
- Kubernetes, les fondamentaux : découverte pour valider les prérequis
- LFS458 Administration Kubernetes : pour élargir vers le CKA. Pour approfondir, consultez notre formation certifications kubernetes cka ckad cks. Pour approfondir, consultez notre formation certifications kubernetes cka ckad cks.
Consultez le calendrier des prochaines sessions ou demandez un devis personnalisé.