<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Souveraineté on Zwindler's Reflection</title><link>https://blog.zwindler.fr/tags/souverainet%C3%A9/</link><description>Recent content in Souveraineté on Zwindler's Reflection</description><generator>Hugo -- gohugo.io</generator><language>fr-fr</language><copyright>Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Sat, 31 Oct 2026 12:00:00 +0200</lastBuildDate><atom:link href="https://blog.zwindler.fr/tags/souverainet%C3%A9/index.xml" rel="self" type="application/rss+xml"/><item><title>Cloud Nord 2026 - Récap de ma journée à Lille</title><link>https://blog.zwindler.fr/2026/10/31/recap-cloud-nord-2026/</link><pubDate>Sat, 31 Oct 2026 12:00:00 +0200</pubDate><guid>https://blog.zwindler.fr/2026/10/31/recap-cloud-nord-2026/</guid><description>&lt;img src="https://blog.zwindler.fr/2026/10/cloudnord2026.webp" alt="Featured image of post Cloud Nord 2026 - Récap de ma journée à Lille" /&gt;&lt;h2 id="de-retour-de-cloud-nord-2026"&gt;De retour de Cloud Nord 2026
&lt;/h2&gt;&lt;p&gt;Comme je &lt;a class="link" href="https://blog.zwindler.fr/2026/09/21/retrouvez-moi-cloud-nord-2026-devfest-toulouse/" &gt;vous l&amp;rsquo;avais annoncé en septembre&lt;/a&gt;, j&amp;rsquo;étais cette année à &lt;strong&gt;Cloud Nord&lt;/strong&gt;, à Lille, pour y donner un talk &amp;ldquo;inédit&amp;rdquo; : &lt;em&gt;&amp;ldquo;J&amp;rsquo;ai mis Kubernetes dans 512 Mo de RAM. Et il restait de la place pour DOOM.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Enchaînement un peu sportif pour moi, puisque la veille au matin j&amp;rsquo;étais encore à &lt;strong&gt;BDX I/O pour dédicacer mon livre&lt;/strong&gt; (cf &lt;a class="link" href="https://blog.zwindler.fr/2026/10/27/bdxio-2026-dedicace-livre/" &gt;mon post précédent&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/10/dedicace.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Direction ensuite Lille dans le train, puisque Cloud Nord, c&amp;rsquo;était le vendredi 30 octobre.&lt;/p&gt;
&lt;p&gt;Pour ceux qui ne connaissent pas : Cloud Nord, c&amp;rsquo;est une conférence communautaire nordiste organisée par des bénévoles, historiquement très orientée cloud et devops (forcément), avec un programme dense, et 2-3 tracks en parallèle.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/10/cloudnord2026.avif"
loading="lazy"
alt="Présentation de l’événement : 270 participants, 22 conférences"
&gt;&lt;/p&gt;
&lt;p&gt;Et comme d&amp;rsquo;habitude, voici mon récap des talks que j&amp;rsquo;ai vus.&lt;/p&gt;
&lt;h2 id="keynote-douverture--ia-souveraineté-et-cloud"&gt;Keynote d&amp;rsquo;ouverture : IA, souveraineté et cloud
&lt;/h2&gt;&lt;p&gt;La journée a commencé par une keynote de &lt;strong&gt;Patrick Perrot&lt;/strong&gt;, général à l&amp;rsquo;Inspection Générale de la Gendarmerie nationale. Un profil un peu inattendu pour ouvrir une conf cloud.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/10/general.avif"
loading="lazy"
alt="Keynote “IA, Souveraineté et Cloud” du Général Patrick Perrot"
&gt;&lt;/p&gt;
&lt;p&gt;Avoir l&amp;rsquo;opinion d&amp;rsquo;un fonctionnaire sur la vision de ce qu&amp;rsquo;est la &amp;ldquo;souveraineté&amp;rdquo; (sous des prismes particuliers, ou plus généralement) était assez intéressant. Partir du mythe de la caverne de Platon pour se poser la question des dépendances qu&amp;rsquo;on a aux géants du web et aux états, en particulier dans l&amp;rsquo;IA, même open weight, était aussi un exercice intéressant.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Vous croyez que c&amp;rsquo;est vous qui décidez par où vous passez quand vous planifiez un trajet avec votre GPS ? Pourtant, c&amp;rsquo;est déjà vieux, un GPS&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Les machines prennent déjà des décisions pour nous depuis longtemps. Et sur le fameux &amp;ldquo;humain dans la boucle&amp;rdquo;, sa réponse, assez cinglante : &lt;em&gt;&amp;ldquo;je fais confiance à certains humains pour faire trop confiance, par facilité, à l&amp;rsquo;IA.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Son opinion :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ne pas devenir un &lt;strong&gt;vassal technologique&lt;/strong&gt;, il faut accélérer sur l&amp;rsquo;IA.&lt;/li&gt;
&lt;li&gt;Quand on choisit un fournisseur : que se passe-t-il s&amp;rsquo;il nous lâche ? (extraterritorialité des données, réversibilité&amp;hellip;)&lt;/li&gt;
&lt;li&gt;Il faut &lt;strong&gt;désiloter&lt;/strong&gt; : les réponses ne sont ni purement juridiques, ni purement techniques, ni purement sécurité. Il faut un panel de compétences.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Je ne suis pas certain de partager à 100% son opinion, mais la réflexion était très intéressante et bien menée. Bonne ouverture.&lt;/p&gt;
&lt;h2 id="ia-for-ops-on-scaleway"&gt;IA for Ops on Scaleway
&lt;/h2&gt;&lt;p&gt;À 9h50, &lt;strong&gt;Arnaud Gaches&lt;/strong&gt; (Onepoint) est venu raconter comment il avait utilisé l&amp;rsquo;IA pour faire de l&amp;rsquo;ops sur Scaleway.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/10/ai_ops.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Note perso : je ne le dirai jamais assez, JAMAIS de dark theme sur une prez en conf 😆.&lt;/p&gt;
&lt;p&gt;Arnaud revenait sur un projet entamé en début d&amp;rsquo;année, avec une V1 déjà présentée dans une autre conférence.&lt;/p&gt;
&lt;p&gt;Son postulat de départ &amp;ldquo;certains devs se vantent de ne plus faire de code, pourquoi on ne fait pas pareil, nous les ops ?&amp;rdquo;. Le cœur du talk : une infra montée en plusieurs versions, entièrement via des agents &amp;ldquo;mains en l&amp;rsquo;air&amp;rdquo;, humain dans la boucle juste pour valider des actions sensibles.&lt;/p&gt;
&lt;p&gt;Cette V2 était une version plus aboutie, avec un focus plus orienté &amp;ldquo;sécurité d&amp;rsquo;abord&amp;rdquo;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;un agent &amp;ldquo;orga&amp;rdquo; qui tourne sur le poste et qui détient les accès (orga, secrets, bucket d&amp;rsquo;état, IAM)&lt;/li&gt;
&lt;li&gt;un agent dédié à la landing zone pour le réseau + le VPC peering&lt;/li&gt;
&lt;li&gt;n8n, qui commence par &lt;em&gt;demander&lt;/em&gt; à orga des droits supplémentaires, validé par l&amp;rsquo;humain (exemple)&lt;/li&gt;
&lt;li&gt;du finops ajouté au passage&lt;/li&gt;
&lt;li&gt;&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Je n&amp;rsquo;ai pas été surpris outre mesure par les retours d&amp;rsquo;Arnaud. Oui, Claude Code est capable de monter une infra relativement complexe et même de l&amp;rsquo;opérer dans une certaine mesure, en particulier si on fait appel à des produits managés. Claude est aussi assez bon pour croiser de multiples sources d&amp;rsquo;information pour trouver la root cause d&amp;rsquo;un incident.&lt;/p&gt;
&lt;p&gt;En revanche, Arnaud le dit lui-même :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l&amp;rsquo;agent a &lt;strong&gt;trop confiance dans la doc&lt;/strong&gt;&amp;hellip; qui peut elle-même avoir été hallucinée par une version précédente&lt;/li&gt;
&lt;li&gt;pas de prise de recul : il essaie de contourner les problèmes trop vite, avec un peu trop de zèle&lt;/li&gt;
&lt;li&gt;installation d&amp;rsquo;outils tiers sans qu&amp;rsquo;on lui demande&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ma take perso : je ne suis pas convaincu, on est loin des gains visibles pour la partie &amp;ldquo;dev&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Construire une usine agentique pour faire de l&amp;rsquo;infra, même en managé, c&amp;rsquo;est encore assez casse-gueule (finops qui dérape très facilement, risques de sécurité assez violents), ça consomme un max de tokens (il a dû passer de Claude Pro à Claude Max car les agents parlent trop entre eux). Mais indubitablement, c&amp;rsquo;est possible.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;L&amp;rsquo;IA, c&amp;rsquo;est un collègue brillant qui revient de vacances&amp;hellip; tous les jours.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="coupable--le-procès-dun-container-malveillant-dans-kubernetes"&gt;Coupable ! Le procès d&amp;rsquo;un container malveillant dans Kubernetes
&lt;/h2&gt;&lt;p&gt;À 11h55, quickie de &lt;strong&gt;Paul-Alexandre Chrétien&lt;/strong&gt; (HoppR), sur le format d&amp;rsquo;un procès.&lt;/p&gt;
&lt;p&gt;Le prévenu : une app volontairement vulnérable, qui cumulait les chefs d&amp;rsquo;inculpation : libs obsolètes, exécution en root, RCE, vol de credentials, dump de la prod. Bref, la VULNAPP dans toute sa splendeur.&lt;/p&gt;
&lt;p&gt;Pour la &amp;ldquo;défense des victimes&amp;rdquo; (et l&amp;rsquo;accusation), une stack d&amp;rsquo;outils que j&amp;rsquo;ai trouvée bien ficelée :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;trivy-operator&lt;/strong&gt; et ses CRD &lt;code&gt;vulnReports&lt;/code&gt; pour le scan d&amp;rsquo;images&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kyverno&lt;/strong&gt; et ses &lt;code&gt;validatingPolicies&lt;/code&gt; pour bloquer à l&amp;rsquo;admission&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Falco&lt;/strong&gt; pour la détection à runtime&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Policy Reporter&lt;/strong&gt; pour centraliser les outputs de trivy + Kyverno + Falco dans un même rapport&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/10/proces-container-malveillant.avif"
loading="lazy"
alt="Les slides du talk, sur le thème “New York, unité spéciale”"
&gt;&lt;/p&gt;
&lt;p&gt;Un bon quickie dans lequel il a réussi à mêler slides et démo. Beau boulot pour un premier talk :).&lt;/p&gt;
&lt;h2 id="houston-on-a-un-problème-avec-etcd"&gt;Houston, on a un problème avec ETCD
&lt;/h2&gt;&lt;p&gt;Je ne vais pas dire que je suis venu à Cloud Nord juste pour voir ce talk, mais on va dire que j&amp;rsquo;étais VRAIMENT motivé. &lt;strong&gt;Alexandre Burgoni&lt;/strong&gt; et &lt;strong&gt;Pierre Zemb&lt;/strong&gt;, tous deux chez Clever Cloud, sont venus parler d&amp;rsquo;etcd, du consensus distribué, et de pourquoi les gros acteurs finissent par réécrire leur propre implémentation.&lt;/p&gt;
&lt;p&gt;Vous le savez, j&amp;rsquo;ai pas mal testé le Kubernetes managé de Clever Cloud (voir &lt;a class="link" href="https://blog.zwindler.fr/2026/05/12/test-cke-kubernetes-manage-clever-cloud-partie-1/" &gt;partie 1&lt;/a&gt; et &lt;a class="link" href="https://blog.zwindler.fr/2026/05/24/test-cke-kubernetes-manage-clever-cloud-partie-2/" &gt;partie 2&lt;/a&gt;), qui a justement la particularité d&amp;rsquo;utiliser une réécriture de la partie etcd (sur Foundation DB). C&amp;rsquo;était donc un sujet que j&amp;rsquo;avais particulièrement envie de creuser.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/10/etcd-clever.avif"
loading="lazy"
alt="Alexandre Burgoni et Pierre Zemb présentent “Houston, we have a problem with etcd”"
&gt;&lt;/p&gt;
&lt;p&gt;Vraiment un talk excellent, sur les différents protocoles de consensus dans les infra distribuées, les problématiques que l&amp;rsquo;implémentation d&amp;rsquo;etcd a sur les performances de certaines opérations, quelques bugs &amp;ldquo;rigolos&amp;rdquo;, récents ou non.&lt;/p&gt;
&lt;p&gt;Tout ça pour arriver au constat que non, à l&amp;rsquo;échelle, on ne peut pas faire proprement du kube (managé) avec etcd. Et c&amp;rsquo;est la raison pour laquelle les grands cloud providers ont tous fini par réécrire leur propre implémentation d&amp;rsquo;etcd pour passer à l&amp;rsquo;échelle.&lt;/p&gt;
&lt;p&gt;Pour développer ça sereinement, ils ont fait énormément de &lt;strong&gt;simulation déterministe&lt;/strong&gt;, assisté à grands coups d&amp;rsquo;IA en cas de divergences entre leur implem et etcd vanilla, une approche très inspirée de la façon dont FoundationDB lui-même a été testé.&lt;/p&gt;
&lt;p&gt;Petite question que je n&amp;rsquo;ai pas pu m&amp;rsquo;empêcher de poser à la fin :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Est-ce que vous avez trouvé des bugs d&amp;rsquo;etcd avec la simulation, ou est-ce que vos LLMs ont reproduit les bugs actuels pour être 100% compliant ?&amp;rdquo; 😄&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Malheureusement non (pour l&amp;rsquo;instant).&lt;/p&gt;
&lt;p&gt;Merci Pierre pour les discussions pendant le dîner des speakers (j&amp;rsquo;avais été un peu spoil en amont).&lt;/p&gt;
&lt;h2 id="platform-engineering-à-léchelle-de-decathlon-ce-quon-a-appris-en-5-ans"&gt;Platform Engineering à l&amp;rsquo;échelle de Decathlon, ce qu&amp;rsquo;on a appris en 5 ans
&lt;/h2&gt;&lt;p&gt;À 14h, &lt;strong&gt;Christophe Furmaniak&lt;/strong&gt; (Decathlon) pour un REX sur 5 ans de platform engineering. La promesse de départ : des environnements en 20 minutes ; le défi réel : l&amp;rsquo;expérience développeur.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/10/platform-eng-decathlon.avif"
loading="lazy"
alt="Le talk “Platform Engineering à l’échelle de Decathlon”, avec le “5 ans” du titre corrigé en “6 ans” sur le slide"
&gt;&lt;/p&gt;
&lt;p&gt;Je ne sais pas trop quoi penser de ce talk.&lt;/p&gt;
&lt;p&gt;Objectivement le travail de l&amp;rsquo;équipe platform engineering chez Decathlon est titanesque, pas de doute là-dessus.&lt;/p&gt;
&lt;p&gt;Cependant, ce que Christophe vend comme de la complexité nécessaire (une grosse stack terraform, avec plusieurs versions du moteur en // selon les équipes, des bots qui proposent des mises à jour automatiques parce que sinon il y a des retardataires, 1000 projets sur GCP au point qu&amp;rsquo;on ne sait plus qui est responsable de quoi, ou s&amp;rsquo;il faut nettoyer un projet) me paraît être de la complexité accidentelle.&lt;/p&gt;
&lt;p&gt;Cependant, je reconnais bien volontiers que je ne travaille pas dans des contextes similaires.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Talk que j&amp;rsquo;aurais voulu voir en même temps : &amp;ldquo;Construire un Data Center dans son garage&amp;rdquo; (Aeddis Desauw, OVHcloud)&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="pause-avant-ma-conf"&gt;Pause avant ma conf
&lt;/h2&gt;&lt;p&gt;J&amp;rsquo;avoue avoir fait l&amp;rsquo;impasse sur le créneau de 15h45.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;étais dans la salle pour &amp;ldquo;A la croisée de la DevEx et de GitLab&amp;rdquo; mais j&amp;rsquo;ai rien écouté : j&amp;rsquo;avais prévu 2 pi, donc un de secours pour mes démos. Et justement le pi de secours était cramé (base bbolt de containerd HS).&lt;/p&gt;
&lt;p&gt;Donc j&amp;rsquo;étais content d&amp;rsquo;avoir un peu de temps pour fix ça (à l&amp;rsquo;arrache 😅).&lt;/p&gt;
&lt;h2 id="jai-mis-kubernetes-dans-512-mo-de-ram-et-il-restait-de-la-place-pour-doom"&gt;J&amp;rsquo;ai mis Kubernetes dans 512 Mo de RAM. Et il restait de la place pour DOOM.
&lt;/h2&gt;&lt;p&gt;16h40, salle Amphi St Louis : &lt;strong&gt;mon talk&lt;/strong&gt;, celui que je ne donnerai a priori qu&amp;rsquo;une seule fois.&lt;/p&gt;
&lt;p&gt;Le pitch, pour ceux qui n&amp;rsquo;étaient pas là : faire rentrer Kubernetes sur un Raspberry Pi Zero 2 W (512 Mo de RAM, 20 $).&lt;/p&gt;
&lt;p&gt;Une grosse partie du talk repose sur toute l&amp;rsquo;optimisation de Raspberry Pi OS Lite (la distrib officielle pour le pi zero, affreusement pas optimisée), mais aussi en jouant avec des recoins moins connus de Linux (notamment &lt;a class="link" href="https://blog.zwindler.fr/2026/03/09/kubesolo-raspberry-pi-zero-sysops-pratique/" &gt;KubeSolo&lt;/a&gt;, que j&amp;rsquo;avais présenté dans Sysops Pratique).&lt;/p&gt;
&lt;p&gt;Et en conclusion, le stress test le plus sérieux qui soit : &lt;em&gt;Does it run DOOM ?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/10/kubesolo_doom.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;La réponse est oui, on a pu lancer DOOM, jouer en VNC, et même scaler DOOM à 9 replicas, en live, devant une 50aine de personnes.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;ai eu des supers questions à l&amp;rsquo;issue du talk, et après. Merci à tous les présents.&lt;/p&gt;
&lt;h2 id="fin-de-journée"&gt;Fin de journée
&lt;/h2&gt;&lt;p&gt;Pour clôturer la journée, le dernier créneau proposait deux quickies, dont &amp;ldquo;Maintenir une app bénévole : Tech, galères et résilience&amp;rdquo; de &lt;strong&gt;Seb Ferrer&lt;/strong&gt; (OVHcloud). Je regrette de ne pas y être allé, car j&amp;rsquo;avais envie de voir si j&amp;rsquo;avais gagné au quizz du matin.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/10/quizz_jetdev.avif"
loading="lazy"
alt="Le leaderboard du quizz JetDev, je vous laisse deviner qui est en tête"
&gt;&lt;/p&gt;
&lt;p&gt;(Spoiler : le leaderboard a bougé après cette photo&amp;hellip; je n&amp;rsquo;ai donc rien gagné 😆.)&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;avantage, c&amp;rsquo;est que ça m&amp;rsquo;a permis d&amp;rsquo;avoir des chouettes discussions dans les couloirs avec des gens qui ont vu mon talk et qui ont apprécié :).&lt;/p&gt;
&lt;h2 id="remerciements"&gt;Remerciements
&lt;/h2&gt;&lt;p&gt;Comme toujours, un immense merci à l&amp;rsquo;équipe d&amp;rsquo;organisation de Cloud Nord et à tous les bénévoles et une mention particulière pour m&amp;rsquo;avoir contacté au dernier moment pour remplacer un speaker défaillant. J&amp;rsquo;espère que le remplaçant était à la hauteur 😄.&lt;/p&gt;
&lt;p&gt;Ces journées de conf, c&amp;rsquo;est aussi et surtout les rencontres dans les couloirs. Merci à tous les gens croisés, que ce soit au speaker dinner, dans les couloirs, ou à l&amp;rsquo;after. Cette fois, j&amp;rsquo;ai parlé à tellement de monde que c&amp;rsquo;est sûr que je vais en oublier donc je vais discrètement éluder la liste pour une fois ;-)&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2026/10/pancakes.avif"
loading="lazy"
alt="Pause gourmande offerte par AXA"
&gt;&lt;/p&gt;
&lt;p&gt;Merci :)&lt;/p&gt;</description></item></channel></rss>