comparison5 min de lecture

CKA vs CKAD : quelle certification Kubernetes choisir ?

SFEIR Institute

Points clés

  • CKA pour administrateurs et SRE qui gèrent l'infrastructure cluster
  • CKAD pour développeurs qui déploient des applications conteneurisées
  • Les deux exigent 66% de réussite en 2 heures d'examen pratique

Le choix CKA vs CKAD divise les professionnels Kubernetes. Faut-il commencer par l'administration (CKA) ou le développement (CKAD) ? La différence CKA CKAD tient fondamentalement à votre rôle : gérez-vous des clusters ou déployez-vous des applications ? Ce comparatif détaille les compétences, formats d'examen et débouchés pour guider votre décision.

TL;DR : Le CKA cible les administrateurs et SRE qui gèrent l'infrastructure cluster. Le CKAD s'adresse aux développeurs qui déploient des applications conteneurisées. Les deux exigent 66% de réussite en 2 heures.

Ce sujet est couvert dans les formations LFS458 Administration Kubernetes (CKA) et LFD459 Kubernetes pour les développeurs (CKAD).

CKA vs CKAD : les différences fondamentales

Le Certified Kubernetes Administrator (CKA) valide la capacité à installer, configurer et maintenir des clusters Kubernetes. Le Certified Kubernetes Application Developer (CKAD) certifie la maîtrise du déploiement et de la gestion d'applications sur Kubernetes.

CritèreCKACKAD
FocusInfrastructure clusterApplications
Durée examen2 heures2 heures
Score requis66%66%
Validité2 ans2 ans
PrérequisAucunAucun
Formation officielleLFS458 (4 jours)LFD459 (3 jours)

Source : Linux Foundation FAQ

À retenir : Le CKA teste la gestion de l'infrastructure, le CKAD teste le déploiement applicatif. Ce n'est pas une question de difficulté mais de périmètre.

Les compétences testées : différence CKA CKAD en détail

Domaines du CKA (Administration)

L'examen CKA couvre six domaines (Linux Foundation Training) :

  1. Storage (10%) : PersistentVolumes, StorageClasses, volume claims
  2. Troubleshooting (30%) : diagnostic cluster, logs, debugging
  3. Workloads & Scheduling (15%) : deployments, scaling, scheduling
  4. Cluster Architecture (25%) : installation, upgrade, etcd backup
  5. Services & Networking (20%) : services, ingress, network policies

Exemple de tâche CKA typique :

# Sauvegarder etcd
ETCDCTL_API=3 etcdctl snapshot save /backup/etcd-snapshot.db \
  --endpoints=https://127.0.0.1:2379 \
  --cacert=/etc/kubernetes/pki/etcd/ca.crt \
  --cert=/etc/kubernetes/pki/etcd/server.crt \
  --key=/etc/kubernetes/pki/etcd/server.key

Cette compétence en administration cluster Kubernetes est cruciale pour les SRE et Platform Engineers.

Domaines du CKAD (Développement)

Le CKAD se concentre sur cinq domaines (Linux Foundation Training) :

  1. Application Design & Build (20%) : images, multi-container pods
  2. Application Deployment (20%) : strategies, Helm basics
  3. Application Observability (15%) : probes, logging, debugging
  4. Application Environment (25%) : ConfigMaps, Secrets, resources
  5. Services & Networking (20%) : services, ingress, network policies

Exemple de tâche CKAD typique :

apiVersion: v1
kind: Pod
metadata:
  name: multi-container
spec:
  containers:
  - name: app
    image: nginx:1.26
    ports:
    - containerPort: 80
  - name: sidecar
    image: busybox
    command: ['sh', '-c', 'while true; do echo $(date) >> /var/log/app.log; sleep 5; done']

Consultez les commandes kubectl essentielles pour développeurs pour maîtriser les opérations courantes du CKAD.

CKA vs CKAD : quel profil pour quelle certification ?

Choisissez le CKA si vous êtes

  • Infrastructure Engineer ou System Administrator gérant des clusters
  • Site Reliability Engineer (SRE) responsable de la disponibilité
  • Cloud Operations Engineer sur EKS, GKE ou AKS
  • Platform Engineer construisant des plateformes internes

Le CKA valide votre capacité à maintenir l'infrastructure sous-jacente. Comme le note The Enterprisers Project : « Anybody can learn Kubernetes. With abundant documentation and development tools available online, teaching yourself Kubernetes is very much within reach. » La certification structure et valide cet apprentissage.

Choisissez le CKAD si vous êtes

  • Backend Developer déployant des microservices
  • Full-Stack Developer travaillant sur des apps cloud-native
  • DevOps Engineer automatisant les déploiements
  • Software Engineer dans une équipe cloud-native

Le guide Formation Kubernetes détaille les parcours selon votre profil.

À retenir : La question n'est pas « quel examen est plus facile ? » mais « quel rôle exercez-vous au quotidien ? »

Le marché de l'emploi : CKA vs CKAD en chiffres

Avec 82% des utilisateurs de conteneurs exécutant Kubernetes en production (CNCF Annual Survey 2025), la demande explose pour les deux certifications.

104 000 professionnels ont passé le CKA, avec une croissance de 49% sur un an (CNCF Training Report). Le salaire moyen d'un développeur Kubernetes atteint 152 640$/an (Ruby On Remote).

Métier typeCertification recommandéeSalaire moyen FR
Platform EngineerCKA55-75k€
SRECKA + CKS60-85k€
Backend DeveloperCKAD50-70k€
DevOps EngineerCKA ou CKAD55-80k€

Peut-on passer les deux certifications ?

Oui, et c'est une stratégie pertinente pour les profils DevOps ou Full-Stack. Plusieurs approches existent :

Stratégie 1 : CKA d'abord

Commencez par le CKA pour maîtriser l'infrastructure. Les concepts cluster facilitent ensuite la compréhension du CKAD. Cette approche convient aux profils infrastructure souhaitant élargir vers le développement.

Stratégie 2 : CKAD d'abord

Débutez par le CKAD si vous êtes développeur. Vous comprendrez Kubernetes du point de vue applicatif avant d'aborder l'infrastructure. Idéal pour les développeurs évoluant vers le DevOps.

Stratégie 3 : les deux en parallèle

Préparez les deux simultanément si vous disposez de 3-4 mois. Les domaines se chevauchent partiellement (Services & Networking, par exemple).

À retenir : Pour un DevOps Engineer, les deux certifications se complètent. Le CKA renforce la crédibilité infrastructure, le CKAD la crédibilité développement.

Comparaison des formats d'examen CKA vs CKAD

Les deux examens partagent le même format pratique :

Durée : 2 heures
Questions : 15-20 tâches pratiques
Environnement : Cluster Kubernetes réel
Documentation : kubernetes.io autorisé
Score requis : 66%
Tentatives : 1 retake inclus

Les certifications Kubernetes CKA CKAD CKS utilisent toutes ce format hands-on qui distingue les certifications Linux Foundation.

Différences subtiles

  • Le CKA inclut plus de troubleshooting cluster (30% du score)
  • Le CKAD met l'accent sur les patterns multi-containers
  • Le CKA teste le backup/restore etcd
  • Le CKAD évalue la configuration des probes

Comment se préparer selon la certification choisie

Préparation CKA

La formation officielle LFS458 Administration Kubernetes couvre le programme en 4 jours. Les labs pratiques reproduisent les conditions d'examen.

Ressources complémentaires :

  • Killer.sh (simulateur officiel)
  • Documentation kubernetes.io
  • Practice labs sur KodeKloud

Consultez le guide de préparation CKA pour un plan détaillé.

Préparation CKAD

La formation LFD459 Kubernetes pour les développeurs prépare au CKAD en 3 jours. Le focus développeur accélère l'acquisition des compétences applicatives.

Les bonnes pratiques de conteneurisation Docker constituent un prérequis utile avant le CKAD.

Et le CKS dans l'équation ?

Le Certified Kubernetes Security Specialist (CKS) complète le triptyque. Contrairement au débat CKA vs CKAD, le CKS exige un CKA valide comme prérequis (Linux Foundation).

Le parcours complet serait : CKA → CKS pour un profil sécurité, ou CKA → CKAD pour un profil DevOps polyvalent.

Conclusion : faites votre choix

La différence CKA CKAD se résume à votre rôle quotidien. Gérez-vous l'infrastructure ? Optez pour le CKA. Déployez-vous des applications ? Choisissez le CKAD. Faites-vous les deux ? Passez les deux certifications.

À retenir : Ne choisissez pas en fonction de la difficulté perçue. Choisissez en fonction de votre métier actuel et de votre évolution souhaitée.

Passez à l'action