concept4 min de lecture

passer le CKAD

SFEIR Institute

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 :

DomainePoidsCompétences clés
Application Design20%Deployments, Jobs, CronJobs
Application Deployment20%Rolling updates, Helm
Application Environment25%ConfigMaps, Secrets, ServiceAccounts
Application Observability15%Probes, logs, debugging
Services & Networking20%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 :

  1. Installez un cluster local avec minikube ou kind
  2. Pratiquez quotidiennement les commandes kubectl
  3. Chronométrez-vous sur des exercices types
  4. 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 CrashLoopBackOff en 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 :

Consultez le calendrier des prochaines sessions ou demandez un devis personnalisé.