Notre rétrospective KubeCon + CloudNativeCon 2024 Europe

22 Avril 2024 • 6 min

En mars dernier s’est tenu à Paris la célèbre KubeCon + CloudNativeCon Europe 2024. Depuis sa création, il s’agit de l’édition ayant accueilli le plus grand nombre de participant(e)s, avec près de 12 000 adeptes de Kubernetes et plus globalement du développement et de l’opération d’applications Cloud Native.

Photo de l’équipe Enix devant la KubeCon

Comme chaque année, nous avons pris part à ce bel événement pour partager avec entrain notre expérience sur la mise en œuvre de ces technologies.

Dans cet article, nous vous proposons notre petit bilan des temps forts de notre semaine, et les conférences qui nous ont particulièrement marqué(e)s.

Enix, au cœur de la KubeCon EU 2024

Revenons tout d’abord sur nos trois “moments Enix” de la semaine…

Notre talk sur les opérateurs de BDD SQL pour Kubernetes

A l’abordage !

Vous vous en souvenez peut-être, mes collègues Alexandre Buisine et David Donchez, déguisés en pirates, avaient rencontré un joli succès avec ce talk donné à l’occasion des premiers Kubernetes Community Days France 2023.

Cette année, nous sommes ravi(e)s d’avoir été choisis par le comité de sélection du CNCF pour le présenter à l’audience internationale de la KubeCon. Nous sommes en effet parmi les trop rares sociétés françaises à avoir pu prendre la parole pendant ces trois jours (5 seulement pour 350 talks…).

Cette fois, Jérôme Petazzoni avait rejoint le navire pirate aux côtés d’Alexandre pour une version en anglais et enrichie de ce talk avec notre retour d’expérience en production sur les divers opérateurs de BDD SQL pour Kubernetes : CNPG, StackGres, postgres-operator (Zalando), Moco, mariadb-operator et Percona Operator for MySQL.

Nous sommes heureux d’avoir pu partager notre expertise dans l’une des très grandes salles de la conférence, elle était comble avec près de 1000 personnes !

Si vous n’étiez pas présent(e)s, n’hésitez pas à jeter un oeil au replay et aux slides du talk.

Des pirates spécialistes de BDD SQL dans Kubernetes

En marge du talk, notre stand installé au fond de la salle (temporairement, un peu façon pirate…) a aussi été pris d’assaut par la foule, notre grand stock de T-Shirts colorés avec notre mascotte Monkey a disparu en 3 minutes !

Notamment, notre T-Shirt “Clown Native”, avec son slogan “Better be Clown Native Rather than Cloud Naïve” (un double jeu de mot plus ou moins douteux qui, croyez moi, a pourtant soulevé de nombreux débats entre nous).

Distribution des T-Shirts Pirate Monkey et Clown Monkey sur notre stand en fond de salle du talk

Enix, partenaire de la soirée PaaS Forward d’OVHcloud

Notre KubeCon 2024 a également été marquée par notre participation à la soirée PaaS Forward organisée par OVHcloud et Rancher by Suse afin de présenter leurs solutions cloud native.

En tant qu’advanced partner OVHcloud depuis 4 ans, nous sommes ravi(e)s d’avoir été choisi(e)s par OVHcloud pour prendre part à cet événement aux côtés d’autres partenaires renommés tels que Intel, NVidia ou encore Netapp.

La grande scène des keynotes

Infiltré(e)s au cœur de la magnifique salle de La Palmeraie, c’était l’occasion d’échanger autour de nos expertises cloud et devops, de notre spécialité du Run, ou encore de notre infogérance version cloud native sur OVHcloud. Vous pouvez d’ailleurs retrouver sur leur blog notre article sur les Cloud Native Managed Service Providers.

Nous avons également pu présenter à de nombreux DSI et CTOs notre solution de cloud privé infogéré Proxmox Private Cloud basée sur des technologies Open Source (Proxmox, Ceph, etc.) et qui fait beaucoup parler d’elle comme alternative à VMware depuis le rachat par Broadcom.

Une belle soirée qui s’est terminée en musique sur la piste de danse avec le fameux DJ Kungs !

Aux abords du stand Enix

L’ITW d’Alexandre par GoodTech.info

Nous avons également eu l’opportunité de parler de nos projets à travers les médias. Alexandre (qui commence à être un habitué des caméras…) s’est prêté à l’exercice en se faisant interviewer par Frédéric Hermelin, l’éditeur de l’excellent blog tech Goodtech.info (anciennement Toolinux) et également chez Linagora reconnu comme acteur majeur de l’Open Source et défenseur de la souveraineté numérique Française et Européenne.

Organisateur bénévole lors de KCD France 2023, Alexandre a notamment évoqué avec Frédéric le dynamisme de la communauté tech française autour du cloud native. Merci beaucoup aux équipes Goodtech pour leur confiance et leur intérêt pour notre engagement communautaire.

Photo d’Alexandre en ITW par Goodtech.info

Nos talks KubeCon coup de coeur

Pour conclure cette rétrospective, bien sûr, un petit focus sur des conférences que nous avons particulièrement appréciées.

Kubernetes Policy Time Machine: Where to Next?

Dans ce talk présenté par Jim Bugwadia de Nirmata et Andy Suderman de Fairwinds, nous avons pu explorer les différentes méthodes permettant d’appliquer des policies à ses clusters K8s (PSP, PSA, Policies engine & VAP).

Les éléments clés à retenir :

  • Dans Kubernetes 1.28, les Validating Admission Policies (VAP) sont apparues en version bêta. Cependant, ces mécanismes utilisent un langage complexe intégré au serveur API Kubernetes, rendant leur utilisation plus complexe : le Common Expression Language (CEL)
  • Les VAP pourraient également réduire la nécessité d’utiliser des moteurs externes comme Kyverno et Open Policy Agent (OPA), bien que cela représente une opportunité pour eux d’adapter le format de leurs politiques existantes aux VAP
  • Les Mutating Admission Policies, permettant de modifier les ressources, sont attendues dans Kubernetes 1.31.

Project Carvel: Composable Tools for App Management

Présenté par Daniel Garnier-Moiroux et Soumik Majumder, cette démo pas à pas des capacités supérieures de la suite Carvel par rapport à Helm nous a également plu !

Les éléments clés à retenir :

  • Une présentation efficace et intuitive des outils tels que ytt (pour la chaîne de build des ressources YAML), kapp (pour l’ordonnancement des commandes kubectl apply), kbld (pour résoudre les références d’images immuables lors de la construction des YAML), imgpkg (pour créer des bundles d’images avec les métadonnées YAML nécessaires, ou pour relocaliser les bundles d’un environnement à un autre) ou encore kappctrl/kctrl/kapp-controller (pour gérer l’ensemble).

  • Une bonne vélocité des exemples évoqués et une progressivité appréciée dans les démonstrations, le tout agrémenté d’une introduction captivante qui a su mettre en lumière la valeur ajoutée des outils de la suite Carvel.

RDV sur le lien du replay

Make your cluster fly : Embed a Multi-Node K8s Cluster Inside an Aircraft

Cette présentation par Alexis Bonnin et Guillaume Maquinay de chez Thales Aerospace nous a guidé(e)s dans les défis techniques liés à la mise en place d’un cluster Kubernetes dans un avion, en prenant en compte des éléments tels que la consommation électrique, la connectivité et les températures extrêmes associées.

Les éléments clés à retenir :

  • Un excellent talk technique qui nous a permis d’en apprendre davantage sur les usages de Puppet et Flux pour la gestion des infrastructures, ainsi que d’un Image Puller Operator
  • Une présentation des lames qui constituent le socle hardware du cluster K8s dans les avions
  • Un talk qui a également su éveiller notre curiosité quant à la version custom de Kubernetes utilisée

RDV sur le lien du replay

D’autres talks que nous avons appréciés

  • Rook : intro & deep dive with Ceph par Jean-Charles Lopez (IBM), Orit Wasserman (IBM), Blaine Gardner (IBM) et Alexander Trost (Koor Technologies, Inc) : Replay et slides

  • Cross plane : intro & deep dive par Jared Watts (Upbound) et Philippe Scorsolini (Upbound) : Replay et slides

  • Strategies for Efficient LLM Deployments in Any Cluster par Angel M De Miguel Meana (VMware) et Francisco Cabrera (Microsoft) : Replay et slides

  • I’ll Let Myself In: Kubernetes Privilege Escalation Tactics par Andrew Martin (ControlPlane) et Iain Smart (ControlPlane) : Replay et slides

  • Keeping Kubernetes Safe: The Lowdown on Locked Namespaces par Marco De Benedictis (ControlPlane) : Replay et slides

  • Living off the Land Techniques in Managed Kubernetes Clusters par Shay Berkovich (Wiz) et Ronen Shustin (Wiz) : Replay et slides

Pour retrouver tous les talks KubeCon + CloudNativeCon EU 2024 en replay, RDV sur la playlist de la chaîne Youtube CNCF.

Et nous vous donnons rendez-vous l’année prochaine pour l’édition 2025 !


Ne ratez pas nos prochains articles DevOps et Cloud Native! Suivez Enix sur Twitter!