Articles · Jean Silga
Mon parcours pour maîtriser Kubernetes et le cloud native
L’an dernier, je me suis lancé dans une quête de certifications CNCF. J’y ai appris bien plus que je ne l’imaginais. Voici comment ça s’est passé.
Je travaille avec Kubernetes depuis 2019.
Au début, je l’ai trouvé très séduisant. Mais il est vite devenu intimidant.
Kubernetes rassemble des solutions puissantes et efficaces à des problèmes bien réels de développement, d’exploitation et de sécurité, identifiés depuis des années. Mais la courbe d’apprentissage est raide : énormément de pièces mobiles, des comportements complexes, un large éventail de concepts qui touchent à presque tous les domaines de l’informatique, et des possibilités quasi infinies.
Une fois les briques de base apprises, on peut avoir l’impression d’être à l’aise avec Kubernetes. Mais sans une solide maîtrise des fondamentaux, les difficultés vous attendent à chaque coin de rue dès que vous vous attaquez à un vrai projet.
C’est ce que j’ai vécu pendant un bon moment. Par moments, je me sentais intimidé et dépassé par toutes ces pièces mobiles, ces possibilités sans fin et ces mystères qui ne cessaient de surgir.
J’ai eu la chance de travailler avec quelques personnes qui semblaient comprendre Kubernetes en profondeur. Souvent, ce qu’elles accomplissaient me laissait admiratif. On aurait dit de la magie. Ces expériences m’ont fait comprendre deux choses. D’abord, l’écart que je devais combler pour travailler avec Kubernetes en confiance et le maîtriser vraiment. Ensuite, qu’il était possible de devenir très bon sur Kubernetes, que cela en valait la peine, et que cette récompense méritait qu’on aille la chercher.
J’ai donc décidé de me lancer dans une quête : maîtriser Kubernetes.
Se tourner vers la CNCF
Pour mener cette quête, je me suis tourné vers la CNCF. C’est l’organisme de référence pour tout un ensemble de projets open source. Kubernetes y occupe une place à part, car il s’est imposé comme la pierre angulaire de l’infrastructure informatique moderne. La CNCF joue un double rôle essentiel : d’une part, veiller à ce que la technologie continue d’évoluer pour répondre aux besoins des systèmes modernes ; d’autre part, aider les professionnels de l’informatique à combler leurs lacunes grâce à des formations et des certifications de grande qualité. Sa réputation en fait un organisme très respecté, et c’était donc pour moi un choix naturel.
Je ne me suis pas tourné vers la CNCF sans appréhension. Ses certifications sont réputées exigeantes et réalistes. Beaucoup d’entre elles consistent en une série de problèmes concrets à résoudre en 2 heures. Mais c’est justement pour cela que je les ai choisies. Je voulais venir à bout de Kubernetes une bonne fois pour toutes. Et résoudre sous pression des cas d’usage dignes d’une entreprise me semblait un bon moyen d’y parvenir.
Viser la lune
Avant de me plonger dans le travail, j’ai pris le temps de fixer mes objectifs et une stratégie pour les atteindre. Le rôle d’administrateur Kubernetes m’a toujours fasciné, et je voulais le devenir. Le CKA semblait donc la cible évidente. Mais j’ai décidé de viser plus haut. Comme dit le proverbe : « Visez la lune : même si vous la manquez, vous atterrirez parmi les étoiles. » Je me suis fixé comme objectif le statut de Kubestronaut, et j’ai lancé la démarche en mai 2025.
Le statut de Kubestronaut exige 5 certifications : KCNA et KCSA pour le niveau débutant, CKAD, CKA et CKS pour le niveau intermédiaire. KCNA et KCSA sont des QCM. Le KCNA atteste des connaissances et compétences de base sur Kubernetes et l’écosystème cloud native au sens large. Le KCSA atteste des connaissances et compétences de base sur les technologies de sécurité de cet écosystème.
CKAD, CKA et CKS sont des examens pratiques. Pour chacun d’eux, le candidat se connecte à un simulateur et doit résoudre une série de scénarios réalistes en 2 heures.
- CKAD
- Certified Kubernetes Application Developer — atteste la capacité à déployer des applications sur Kubernetes.
- CKA
- Certified Kubernetes Administrator — atteste la capacité à installer et administrer le cluster Kubernetes lui-même.
- CKS
- Certified Kubernetes Security Specialist — atteste la capacité à sécuriser le cluster Kubernetes et ses charges de travail.
J’ai souscrit à THRIVE-ONE, l’abonnement d’un an de la CNCF qui donne accès à toutes ses formations. Puis j’ai commencé mon apprentissage par une introduction à Linux, puis les fondamentaux des conteneurs.
KCNA et KCSA ont été assez faciles pour moi : je gravitais déjà depuis un moment autour de l’écosystème cloud native et de Kubernetes, et j’avais déjà occupé des postes liés à la sécurité. Je me sentais chez moi. Ensuite, pour une raison quelconque, j’étais persuadé que le CCA (Cilium Certified Associate) faisait partie des certifications requises pour le statut de Kubestronaut (ce n’était pas le cas). Je l’ai donc passé et obtenu, lui aussi.
Une première tentative, et un échec
Après ces premiers succès encourageants, l’étape logique aurait été de m’attaquer au CKAD. Je déployais des applications sur Kubernetes depuis un moment et je connaissais la plupart des notions évaluées. C’était aussi le plus facile des trois. Mais j’ai choisi le CKA. L’appel était tout simplement trop fort pour l’ignorer plus longtemps.
Après avoir suivi le parcours de formation proposé sur la page de l’examen CKA, j’ai décidé de tenter ma chance. Et j’ai échoué : 53 %, pour 66 % requis.
Dès la fin de l’examen, j’ai su que ça s’était mal passé. Trop de pression. Je me suis presque figé dès la première question. Pendant les 15 premières minutes, je n’arrivais plus à réfléchir, je ne bougeais plus. Pour ne rien arranger, le terminal semblait avoir un problème : chaque fois que j’essayais de créer une ressource, j’obtenais systématiquement une erreur « l’objet existe déjà ». J’ai passé pas mal de temps à essayer de comprendre. J’étais découragé d’échouer lamentablement sur ce qui me paraissait une tâche simple. C’était le pire départ que je pouvais imaginer. J’aurais dû passer la question, mais pour une raison ou une autre, je ne l’ai pas fait. Et ce fut une erreur : manque de discernement, entêtement mal placé, appelez ça comme vous voulez.
Le résultat ne m’a pas surpris. Mais il a renforcé le sentiment d’intimidation que Kubernetes m’inspirait. Alors j’ai fait une pause. Pendant 4 mois, je n’ai rien fait pour avancer.
Le retour
Jusqu’à fin novembre 2025, où j’ai décidé de reprendre ma quête. Le déclencheur a été la fin de ma mission de conseil. Je savais qu’il serait plus difficile que d’habitude de décrocher une nouvelle mission. L’IA était là et bouleversait déjà le marché de l’emploi dans l’informatique : moins d’offres, des tarifs plus bas et davantage de candidats. Un cocktail défavorable pour qui cherche du travail. Cette fois, j’ai donc choisi de capitaliser d’abord sur mon expérience en SRE et en sécurité, en passant en premier les examens qui s’y rapportent. Entre-temps, j’ai aussi suivi quelques Golden Kubestronauts sur LinkedIn. Le récit de leur parcours, la satisfaction et la fierté liées à ce statut étaient contagieux. J’ai donc revu mon propre objectif. Le statut de Kubestronaut ne me semblait plus assez haut pour me faire atterrir sur le CKA. Il me fallait viser le statut de Golden Kubestronaut. Alors je m’y suis mis.
Fin 2025, j’avais décroché deux examens de plus : CGOA et PCA. J’ai commencé 2026 en m’attaquant au KCA, obtenu mi-janvier. Puis l’appel est revenu. Je ne pouvais pas m’empêcher de penser au CKA ! J’ai donc décidé de retenter ma chance. Mais cette fois, j’ai mis toutes les chances de mon côté en souscrivant à l’abonnement Pro de KodeKloud, sur kodekloud.com. Ce fut une bonne décision.
KodeKloud a vu juste sur bien des points pour apprendre Kubernetes : des formations ciblées et pratiques, des exercices concrets à résoudre en conditions réelles, des examens blancs réalistes, et quelques citations inspirantes bien choisies pour garder le moral (entre autres).
Après 14 jours de concentration totale, j’ai repassé le CKA. Cette fois, je l’ai obtenu, avec 79 %. J’étais si fier de moi que je me suis littéralement roulé par terre en criant « JE SUIS ADMINISTRATEUR KUBERNETES CERTIFIÉ ». Ce fut un moment de très grande joie.
Je me suis ensuite tourné vers le CKAD, obtenu une semaine plus tard avec 83 %.
Le CKS, le joyau de la couronne
Venait alors le moment d’affronter le CKS, le défi ultime pour tout aspirant Kubestronaut. Cet examen avait quelque chose de royal. On le considérait comme le joyau de la couronne des professionnels de Kubernetes, et il avait alors la réputation d’être l’examen le plus difficile de la CNCF.
Fort de mon récent succès, j’ai programmé le CKS une semaine après avoir obtenu le CKAD. Mais il m’est vite apparu que je n’étais pas prêt, alors je me suis accordé une semaine de plus. Puis je l’ai passé… et je l’ai manqué de 1 %. J’ai obtenu 66 %, il en fallait 67. J’étais furieux. J’avais refait la même erreur que lors de ma première tentative au CKA : passer trop de temps sur les questions qui me posaient problème, au lieu de les marquer pour plus tard et d’avancer. À la fin, je me suis précipité sur la dernière question alors qu’il ne restait que 2 minutes. Il s’agissait de créer un Secret à partir de fichiers de certificats. Je savais comment faire, mais je n’ai pas eu le temps de taper la solution. Réussir cette question m’aurait sans aucun doute apporté les points qui me manquaient.
Une anecdote sur cette première tentative au CKS. J’ai passé l’examen le vendredi 13 février 2026. Quand j’ai annoncé à mon fils de 8 ans, le samedi 14, que je l’avais manqué de 1 %, il m’a répondu :
« Papa, il fallait s’y attendre. Le vendredi 13, ça porte malheur. Tu aurais dû le savoir. »Mon fils de 8 ans
J’ai éclaté de rire. Pour être honnête, l’idée m’avait traversé l’esprit en réservant l’examen, mais je l’avais écartée et j’étais passé à autre chose. Un Kubestronaut n’est pas superstitieux !
Contrairement à la fois précédente, où mon échec au CKA m’avait détourné du sujet pendant des mois, j’ai cette fois décidé de repartir immédiatement à l’assaut. J’ai réservé une nouvelle tentative 4 jours plus tard et je me suis remis au travail. J’ai repris certains examens blancs de KodeKloud que j’avais sautés (à tort) et acheté une session killer.sh de plus pour m’entraîner. Puis j’ai repassé le CKS. Cette fois, ce fut un succès : 91 %, l’un de mes meilleurs scores. Encore un moment de fierté. J’étais officiellement Kubestronaut.
Neuf mois plus tard, la récompense
Neuf mois après le début de la démarche, la récompense était là. Et elle en valait largement la peine. J’ai appris énormément de choses sur Kubernetes. Je savais désormais monter un cluster de zéro avec kubeadm, diagnostiquer toutes sortes de problèmes de cluster, déployer des applications selon les bonnes pratiques et utiliser divers outils de sécurité pour protéger un cluster Kubernetes et ses charges de travail. J’avais appris beaucoup de « comment » et trouvé la réponse à beaucoup de « pourquoi ». Avec Kubernetes, la confiance avait remplacé l’appréhension. Une confiance ancrée dans une compréhension profonde du fonctionnement interne des outils, et appuyée par la capacité à résoudre des cas d’usage concrets et élaborés. Ce parcours valait la peine.
Profiter de l’élan
J’ai ensuite profité de cet élan. J’ai obtenu CNPA, OTCA et CAPA, l’un après l’autre. Puis est venu l’ICA : Istio Certified Associate. Celui-là, je l’ai abordé avec appréhension. Je connaissais Istio presque depuis aussi longtemps que Kubernetes, mais je ne l’avais jamais vraiment utilisé en pratique, et j’avais entendu des histoires effrayantes à son sujet. Mais à mesure que je me préparais, la peur s’est dissipée. Pour une raison ou une autre, Istio me parlait. J’ai appris à me repérer dans la documentation, et le jour de l’examen, je savais où chercher pour chaque question. 98 % : mon meilleur score à ce jour. Encore un moment de fierté.
Puis sont venus le LFCS et le CBA. Le LFCS m’a ramené sous le capot de Linux, que j’utilise depuis l’école d’ingénieurs. C’était l’occasion de rafraîchir et d’approfondir de nombreux aspects qui comptent pour les outils cloud native modernes. Le CBA m’a fait découvrir Backstage, un outil que j’aurais aimé voir dans toutes les entreprises où j’ai travaillé. J’ai obtenu les deux sans grande difficulté.
Au 29 mars 2026, j’avais 15 certifications CNCF. Plus qu’un examen avant le statut de Golden Kubestronaut. Les étoiles étaient en vue !
La dernière certification était le CNPE : Certified Cloud Native Platform Engineer. Avant de m’y attaquer, j’ai décidé de consolider et de mettre à l’épreuve tout ce que j’avais appris en construisant de zéro une plateforme cloud native complète. J’ai donc loué quelques VPS chez un hébergeur et je me suis lancé dans cette nouvelle quête. J’y suis encore, plus de 5 mois plus tard.
La période la plus productive de ma vie
Ce que je retiens de cette période, c’est à quel point j’ai été productif entre mi-décembre 2025 et mi-mars 2026, alors que j’étais sans mission. Mes journées se ressemblaient toutes : je me levais vers six heures, je méditais quelques minutes, puis je faisais quelques minutes d’exercice physique avant que les enfants se réveillent. Une fois les enfants partis à l’école, je m’y remettais avec un objectif : apprendre quelque chose de nouveau, ce qui consistait surtout à avancer le plus possible sur l’examen que je préparais à ce moment-là. Puis je sortais marcher, pour ne pas rester enfermé 24 heures sur 24. J’essayais de tenir un journal chaque jour, surtout sur mes progrès, et de me coucher vers 22 h 30. Même si je cherchais une nouvelle mission, j’étais très heureux de la façon dont mes journées étaient organisées. Je suivais mes journées dans un fichier Excel, pour voir les progrès s’installer sans me fier à mon ressenti. Très vite, ce qui avait commencé comme un projet personnel pour consolider mes compétences s’est transformé en une application baptisée Klatos, en quelque sorte le prolongement de ce fichier Excel. J’en parlerai un jour.
Ce fichier Excel est devenu Klatos : une app d’habitudes où les petits gestes de chaque jour finissent par changer une année. C’est le premier produit de Vixoris.
Découvrir Klatos →