Aller au contenu
Conteneurs & Orchestration medium
🔐 Alerte sécurité — Incident supply chain Trivy : lire mon analyse de l'attaque

KCNA, KCSA, CKA, CKAD ou CKS : quelle certification Kubernetes choisir ?

17 min de lecture

logo kubernetes

La CNCF propose 5 certifications Kubernetes, pas 3. Deux certifications associate à choix multiples (KCNA, KCSA), deux certifications professionnelles pratiques (CKA, CKAD) et une certification spécialiste pratique (CKS). Ce guide vous aide à choisir en fonction de votre profil, à comprendre les différences entre les examens et à identifier le parcours adapté à votre objectif.

  • Les 5 certifications Kubernetes CNCF et leurs différences de niveau, format et public
  • Le tableau comparatif complet : KCNA, KCSA, CKA, CKAD, CKS
  • L’ordre de passage recommandé selon votre profil
  • Les recouvrements et spécificités entre CKA, CKAD et CKS
  • Le parcours Kubestronaut et le programme de renouvellement

Le parcours certification Kubernetes CNCF se structure en trois niveaux :

  • KCNA (Kubernetes and Cloud Native Associate) : valide les fondamentaux Kubernetes et l’écosystème cloud native. QCM théorique, pas de ligne de commande.
  • KCSA (Kubernetes and Cloud Native Security Associate) : valide les fondamentaux de sécurité cloud native et Kubernetes. QCM théorique également.

Ces deux certifications posent les bases. Elles ne sont pas obligatoires pour passer les suivantes, mais elles structurent les connaissances et facilitent la suite.

  • CKA (Certified Kubernetes Administrator) : valide l’administration de cluster — installation, configuration, maintenance, troubleshooting. Examen 100% pratique en ligne de commande.
  • CKAD (Certified Kubernetes Application Developer) : valide le développement applicatif sur Kubernetes — packaging, déploiement, configuration, observabilité. Examen 100% pratique en ligne de commande.
  • CKS (Certified Kubernetes Security Specialist) : valide la sécurité avancée de cluster et workloads. Examen 100% pratique. Nécessite d’avoir réussi la CKA.
CritèreKCNAKCSACKADCKACKS
NiveauAssociateAssociateProfessionalProfessionalSpecialist
FocusFondamentaux K8s + cloud nativeFondamentaux sécurité cloud nativeDéveloppement applicatifAdministration de clusterSécurité avancée
FormatQCMQCMPratique (CLI)Pratique (CLI)Pratique (CLI)
Durée90 min90 min2 h2 h2 h
Prix250 $250 $445 $445 $445 $
Reprise incluseOuiOuiOuiOuiOui
Validité2 ans2 ans2 ans2 ans2 ans
PrérequisAucunAucunAucunAucunCKA requise
Public cibleDébutants, reconversion, profils généralistesDébutants sécurité, DevSecOps juniorDéveloppeurs, DevOps applicatifAdmins, SRE, DevOpsDevSecOps, SRE sécurité
Doc pendant l’examenNonNonkubernetes.iokubernetes.iokubernetes.io
Votre situationCertification recommandée
Je découvre Kubernetes et le cloud nativeKCNA
Je veux une base sécurité cloud native sans viser l’admin avancéeKCSA
Je déploie des applications sur KubernetesCKAD
J’administre des clusters en productionCKA
Je suis DevOps et mon quotidien est infra/opsCKA
Je suis DevOps et mon quotidien est applicatifCKAD
Je sécurise cluster et workloads (niveau avancé)CKA puis CKS
Je suis security engineer pas encore admin K8s confirméKCSA → CKA → CKS
Je vise le titre KubestronautKCNA + KCSA + CKA + CKAD + CKS

Il n’y a pas d’ordre imposé (sauf CKS après CKA), mais voici la progression la plus cohérente :

  1. KCNA — Poser les fondations Kubernetes et cloud native
  2. KCSA — Ajouter le socle sécurité cloud native
  3. CKA si votre axe principal est l’administration, ou CKAD si c’est l’applicatif
  4. L’autre certification professionnelle (CKA ou CKAD) pour élargir le spectre
  5. CKS après CKA pour la sécurité avancée

Vous pouvez sauter les étapes 1-2 si vous avez déjà de l’expérience Kubernetes. Vous pouvez aussi ne viser que CKA ou CKAD si votre objectif est précis.

Le programme Kubestronaut de la CNCF reconnaît les personnes ayant obtenu les 5 certifications Kubernetes :

KCNA + KCSA + CKA + CKAD + CKS

Toutes doivent être actives simultanément pour obtenir ou conserver le titre. L’ordre de passage est libre (sauf CKS après CKA).

  1. Commencez par KCNA — Structure vos connaissances fondamentales (QCM, pas de terminal)
  2. Pratiquez sur un cluster localMinikube, Kind ou K3s
  3. Visez ensuite CKA ou CKAD selon votre orientation (admin ou applicatif)

La KCNA couvre le vocabulaire Kubernetes, l’écosystème CNCF, les principes cloud native et l’observabilité. Elle vous prépare sans stress de ligne de commande.

Les trois examens pratiques partagent des sujets communs, mais avec des angles différents :

SujetCKADCKACKSLecture rapide
Pods / DeploymentsCKAD les construit, CKA les opère, CKS les sécurise
Services / réseauSujet commun, angle différent
ConfigMaps / SecretsCKAD les consomme, CKS les protège
RBAC / ServiceAccountsOrientation sécurité pour CKS
TroubleshootingCKA domine clairement (30% de l’examen)
Storage (PV/PVC)Surtout CKA
Probes / observabilitéCKAD approfondit
Network PoliciesCKA et CKS
Hardening / runtimeExclusivement CKS
Supply chainExclusivement CKS

Légende : ● Fort (sujet majeur) | ◐ Moyen (couvert mais pas dominant) | ○ Faible ou absent

Quel que soit l’examen pratique, vous aurez besoin de :

  • Maîtriser kubectl et la génération de manifests YAML
  • Savoir naviguer rapidement dans la documentation officielle
  • Diagnostiquer des problèmes en temps limité
  • Travailler exclusivement en ligne de commande

La CKA valide vos compétences d’administrateur de cluster. Vous devez savoir installer, configurer, maintenir et dépanner un cluster Kubernetes en production.

DomainePondérationCe qui est évalué
Cluster Architecture25%Composants, installation kubeadm, upgrades
Workloads & Scheduling15%Deployments, ConfigMaps, Secrets, scaling
Services & Networking20%Services, Ingress, Network Policies, DNS
Storage10%PV, PVC, StorageClass
Troubleshooting30%Logs, événements, diagnostic de pannes
  • Une certification de développement applicatif — c’est le rôle de la CKAD
  • Une certification de sécurité approfondie — c’est le rôle de la CKS
  • Un examen théorique sur l’architecture Kubernetes — c’est le rôle de la KCNA

CKAD — Certified Kubernetes Application Developer

Section intitulée « CKAD — Certified Kubernetes Application Developer »

La CKAD valide vos compétences de développeur d’applications sur Kubernetes. L’objectif : savoir packager, déployer et configurer vos applications pour qu’elles tournent correctement sur K8s.

DomainePondérationCe qui est évalué
Application Design & Build20%Dockerfiles, multi-container Pods, init containers
Application Deployment20%Deployments, rolling updates, Helm
Application Observability15%Probes, logs, debugging
Application Environment25%ConfigMaps, Secrets, ServiceAccounts, resources
Services & Networking20%Services, Ingress, Network Policies
  • Une certification d’installation de cluster — c’est le rôle de la CKA
  • Une certification de hardening ou de sécurité avancée — c’est le rôle de la CKS
  • Un examen sur l’architecture interne de Kubernetes

La CKS est la certification sécurité avancée. Elle suppose que vous maîtrisez déjà l’administration Kubernetes (CKA) et vous demande de sécuriser le build, le déploiement et l’exécution des workloads.

DomainePondérationCe qui est évalué
Cluster Setup10%Network Policies, CIS benchmarks, Ingress sécurisé
Cluster Hardening15%RBAC, Service Accounts, restriction des API
System Hardening15%OS hardening, réduction de la surface d’attaque
Minimize Microservice Vulnerabilities20%SecurityContext, Pod Security, secrets
Supply Chain Security20%Scan d’images, signature, admission controllers
Monitoring, Logging, Runtime Security20%Audit logs, détection d’anomalies, Falco
  • Une première certification Kubernetes (CKA requise)
  • Une “CKA avec quelques questions de sécurité”
  • Un examen théorique sur les concepts de sécurité — c’est le rôle de la KCSA

La CKS ne teste pas votre capacité à administrer Kubernetes depuis zéro. Elle suppose ce socle et vous demande de sécuriser le build, le déploiement et l’exécution.

Cluster Setup & Hardening (Semaines 1-2) :

Workload Security & Supply Chain (Semaines 3-4) :

Runtime Security & Monitoring (Semaines 5-6) :


Les conseils suivants s’appliquent aux trois examens pratiques. Pour les certifications associate (KCNA, KCSA), consultez leurs hubs de préparation dédiés.

  1. Pratiquez quotidiennement — 30 minutes/jour valent mieux que 4h le week-end
  2. Utilisez un cluster local — Minikube, Kind ou K3s pour expérimenter
  3. Suivez les guides de cette formation — Ils couvrent les domaines d’examen
  4. Chronométrez-vous — L’examen est court, la vitesse compte

Ressources recommandées :


QuestionRéponse
Je découvre Kubernetes ?KCNA (QCM, fondations, 90 min)
Je veux une base sécurité ?KCSA (QCM, sécurité fondamentale, 90 min)
Développeur applicatif ?CKAD (pratique, 2h)
Admin / SRE / DevOps ?CKA (pratique, 2h)
Sécurité avancée ?CKA puis CKS (pratique, 2h)
Validité ?2 ans pour les 5 certifications
Seul prérequis d’examen ?CKS nécessite CKA
Format QCM ?KCNA, KCSA
Format pratique (CLI) ?CKA, CKAD, CKS
Kubestronaut ?KCNA + KCSA + CKA + CKAD + CKS (les 5 actives)


Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracing. Aujourd'hui, ce site ne couvre même pas mes frais d'hébergement, d'électricité, de matériel, de logiciels, mais surtout de cafés.

Un soutien régulier, même symbolique, m'aide à garder ces ressources gratuites et à continuer de produire des guides de qualité. Merci pour votre appui.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn