Parlons de Kubernetes.
Ok. Alors, pour commencer, je vous propose de vous présenter chacun votre tour.
Moi, je l'ai déjà fait et je recommence vite fait pour ceux qui viennent d'arriver.
Je suis Alain Regnier, CTO de KuboLabs.
On est spécialisé dans Kubernetes depuis plus de huit ans maintenant,
notamment la détection et la résolution de problèmes sur vos clusters.
Benjamin Gandon, je suis responsable des formations chez Enix.
Et Enix, ce n'est pas une boîte qui fait que des formations Docker Kubernetes,
c'est une boîte qui fait des services managés.
On manage des clusters Kubernetes pour les entreprises beaucoup de startups
et puis des clients de plus en plus gros on a une petite équipe parisienne d'experts
qu'on a sous la main sous Slack c'est une interaction avec le client qui est
d'une proximité phénoménale parce qu'il n'y a pas de ticket chez nous s'il y a un problème,
on fait un Slack et on a tout de suite l'expert qui est là et qui répond,
c'est juste une expérience incomparable pour les clients et on a une petite
boîte puis on a une petite place symbolique dans la communauté Kubernetes alors
voilà on pourra en reparler après et voilà et je passe la main.
Et donc Guillaume Letron alors moi je fais du Kubernetes depuis 2015 ça fait
pas mal de temps et j'ai un podcast sur Kubernetes ça fait longtemps qu'on n'a
pas fait d'épisode donc là justement c'était un peu le but donc vous êtes en
train de participer à l'enregistrement d'un podcast qu'on va pouvoir mettre
pour pouvoir justement parler de la KubeCon et au sein de la KubeCon,
on a pu organiser un peu des événements pour regrouper la communauté francophone
et on s'est retrouvés à la fin à être à peu près une centaine à la cocon,
donc c'était plutôt cool, et on va pouvoir justement en parler.
Alors pour commencer, moi je voudrais vous poser une question,
moi j'ai un peu répondu pour moi déjà, mais qu'est-ce que vous avez pensé des keynotes ?
Eh bien, beaucoup d'AI, beaucoup d'intelligence artificielle,
très clairement, et moi quand j'écoutais, déjà première impression,
j'arrive, la taille de la salle.
Le gigantisme, et le nombre d'écrans, je me dis,
j'ai pris une baffe, et ensuite la présence de l'AI et je pensais à ta rétro
de Google Next à l'automne et je me suis dit bah ouais en fait en 2024 si tu
cours pas si tu fais pas la course à l'échalote pour placer un bout de nom et
intelligence artificielle sur ton produit,
personne ne s'y intéresse et en gros voilà tout le monde court après le truc
pour rester visible il faut de l'intelligence artificielle,
mais je pense que les gens ont vraiment peur de,
de mourir. C'est soit tu restes visible, soit tu meurs.
Enfin, tu vois, c'est un peu... Voilà, bon bref. Donc du coup,
une exposition de l'intelligence artificielle dans les keynotes,
comme tu disais, exactement ce que tu disais juste avant, un peu surexposée.
Bon, apparemment, ça va forquer. Il y a des prévisions de faire des conférences
d'intelligence artificielle à part.
Voilà. Et puis sinon, beaucoup de vendors. Chez Enix, en fait,
on avait organisé les Kubernetes Community Days l'année dernière, en 2023.
Donc, on est assez ouvert sur la communauté noté l'open source.
Nous, on manage énormément d'open source, du coup, parce que c'est ce que nos
ingénieurs, ils aiment bien gérer.
Et puis, ça sauve beaucoup de frais de licence pour les clients.
Et donc, les trucs de marque, de vendor, typiquement, notre réaction,
c'est « Ouais, ça va, quoi.
» Moi, j'avais l'habitude de dire, alors, j'ai un avis sur les conférences qui
est toujours un peu particulier, c'est « Je ne vais pas dans les talks.
» Je trouve ça... Enfin, en fait, je n'y vais pas pour ça. J'y vais pour rejoindre
les gens, j'y vais pour plein de choses.
Mais j'avais l'habitude de dire que, par contre, à la KubeCon,
les keynotes, c'est un endroit où aller. J'avais fait Barcelone, j'avais fait Valence.
Et pour le coup, la taille de la salle était petite, je trouve,
par rapport à Valence et Barcelone.
Et surtout, pas bien organisée. À Valence, on était plus proche parce qu'elle
était en horizontale, alors qu'elle était très en profondeur.
Les gens, tout au fond, ne voyaient rien. Alors que voilà, c'était un peu plus ça.
Il y avait des écrans géants.
Il y avait des écrans géants quand même, mais voilà. Et là, pour le coup,
il y a, j'ai largement tweeté au moment où c'est arrivé,
IA, IA, IA, on a bouffé de l'IA alors après
pour être allé aussi au CloudFest juste avant j'ai fait Rejects CloudFest à
KubeCon en une semaine c'était sportif et quand on va au CloudFest on s'aperçoit
de l'argent qui est généré par l'IA c'est à dire que Nvidia rinçait absolument
tout et donc il y a aussi cet effet là qui est que l'IA
on en parle, on a peut-être peur de le voir mais aussi parce que ça rapporte
énormément Là, il y a encore eu des chiffres d'Azur aujourd'hui ou hier qui
disaient qu'ils avaient fait plus de 23% juste de CPU et de GPU dans la dernière
année de chiffre d'affaires.
En 2024, c'est le roi du pétrole.
C'est ça. C'est ceux qui vendent les pelles pour ceux qui cherchent l'or.
C'est vraiment, on est dans ce truc-là aujourd'hui. Donc oui,
c'est pour ça qu'il y a les keynotes qui sont très importantes.
Moi, c'est vrai que je ne les ai pas toutes vues alors que dans toutes les autres
KubeCon, j'y étais allé. Ça a été ultra important d'aller à la keynote.
Cette année, j'avoue que j'ai fait l'impasse à quelques-unes,
et on reviendra peut-être pourquoi après j'ai fait l'impasse de temps en temps.
Je trouve que c'est une question très intéressante. L'intelligence artificielle,
pour moi, c'est un signe des temps, mais c'est un signe des temps où aussi on
est attiré vers ce qui est intéressant,
vers les nouveaux projets qui tirent des gens parce que c'est intéressant,
mais qui tirent aussi énormément de financement.
Je dis souvent, le gros truc de ChatGPT, c'est un énorme coup de com'.
Tout à coup ils se sont mis au milieu de la scène mondiale ça a fait un tabac
phénoménal mais surtout,
Il y a une quantité dingue d'investisseurs qui sont débarqués avec des quantités dingues d'argent.
Ensuite, on espère que ça va donner des trucs.
Alors, bien pour l'humanité, ça, c'est une grande question. Bien pour l'intérêt
général, ça, on ne sait pas encore.
C'est vrai qu'il va y avoir une grosse partie des projets qui vont mourir.
Mais tous les investisseurs aujourd'hui, ils se disent, et pour être dans une
boîte qui en fait partie avec un fonds d'investissement qui est dedans,
leur but, c'est d'investir énormément.
Et ils savent que s'ils ont 2% de leurs entreprises qui explosent avec l'IA,
ces 2%-là arriveront à rembourser les 80 et 18% qui auront raté.
Il faut voir qu'on est peut-être en ce cas c'est l'estimation,
on est à un chemin de bascule qui peut arriver la question étant,
est-ce qu'on est à l'aube de ce qu'a été Internet dans les années 2000 ou de
la blockchain et en fait les deux, les NFT etc.
La question étant, voilà, de quel côté de la barrière on est et tout le monde
a des visions un peu différentes par rapport à ça, l'avenir nous le dira.
Est-ce qu'on arrive à avoir vraiment un potentiel qui est Game Changer là-dedans ?
Juste pour répéter moi ma réponse par rapport à ce que j'ai dit tout à l'heure
j'ai trouvé qu'il y avait beaucoup d'IA dans les keynotes et très peu d'IA sur les stands,
voire même dans les talks alors que pour comparer conférences comme Google Cloud
Next qui a eu lieu à Las Vegas il y a quelques semaines là par contre il y avait
et de l'IA à la keynote et il y avait de l'IA partout sur les stands mais je
reste persuadé qu'il y aura de plus en plus d'IA y compris dans Kubernetes,
c'est juste que c'est encore le niveau hype pour le moment et ça va se démocratiser
et évoluer dans les mois qui viennent Peut-être.
Aussi pour parler un peu des keynotes, c'est que là dans les keynotes,
il y a surtout eu l'application de Kubernetes.
On a surtout vu, on met de l'IA dans le cube, etc. Mais on n'a pas parlé vraiment
de Kubernetes, on a parlé un peu vraiment de tout l'écosystème.
Et c'est peut-être aussi un peu une critique que je vais avoir par rapport à
la Kukon, c'est que cube a 10 ans et on est peut-être un peu arrivé à la maturité.
Et je me souviens avant j'étais dans l'écosystème OpenStack et il y a eu une
hype phénoménale d'OpenStack pendant un temps, les OpenStack Summit c'était celui de Paris,
je m'en souviens encore c'était la même cet argent qui coule du plafond qu'on
peut voir partout dans les soirées il y avait cette même hype on en.
Parle encore dans les soirées CubeCon.
Ça en fait partie et c'est la même chose les soirées Mirantis ont toujours été
réputées pour ça donc il y avait ça et en fait d'un seul coup la hype a disparu
mais c'est pas OpenStack qui a disparu c'est juste cette hype autour de ça parce
que c'est devenu standard et il y a peut-être ce truc là où aujourd'hui demain
on aura peut-être une Iacon
ou un ChatGPTCon ou quoi que ce soit et en fait c'est ça qui deviendra hype
mais Kubernetes c'est en devenu quelque chose qu'on installe parce qu'on l'installe
c'est devenu normal c'est vraiment du community Oui.
Boring et en fait pour tout vous dire je reviens du CloudFoundry Day la semaine
dernière à New York CloudFoundry c'était une communauté aussi assez vibrante
qui s'est réduit énormément Et là, aujourd'hui, les gens disent « Oui,
bon, notre boulot, ça tourne et c'est boring.
» Mais peut-être que Kubernetes, justement, cherche à ne pas devenir trop boring.
Mais une fois que tout le monde sait que c'est un standard de fait,
et ça devient vraiment un standard de fait, parce qu'aujourd'hui,
les gens qui font un truc par-dessus Kubernetes, ils disent « Oh ! »,
ce que j'ai fait, c'est standard, parce que c'est sur Kubernetes.
Et ça, c'est très intéressant aussi, c'est vraiment une évolution.
J'avais un talk en 2018 au GDG, quand il y avait encore des confs GDG,
et c'était comment faire une application Kubernetes native.
Et c'est en fait comment demain on ne fera que des applications Kubernetes native.
Et donc, je pense que demain, c'est ça, parce que c'est un moule.
Et beaucoup de choses vont rentrer dans ce moule-là, en fait.
Et on voit aujourd'hui, même dans le monde de l'IA, je me souviens plus du nom, mais même des,
orchestrateurs de modèles qui sont Kubernetes native, on réfléchit pas c'est
pas une réflexion en fait, c'est comme aujourd'hui on fait du git pour plein
d'usages et qu'on réfléchirait pas à quel serait l'usage bah demain on aura du Kubernetes,
mais parce qu'en fait c'est ce qu'il y a au-dessus qui devient intéressant,
c'est là où il y a de la valeur ajoutée et justement je trouve que ce qui était
bien dans Kubernetes et ce qu'il n'a pas fait OpenStack c'est que Kubernetes
n'a pas essayé de tout regrouper à
lui, il a juste mis des API et il a dit maintenant que je les change plus,
faites dessus et comme Linux, et c'était d'ailleurs le message à chaque fois que Linux dit,
c'est moi je veux juste pas casser les applications qui sont dessus,
voilà Notre seul API, c'est-à-dire Linux, ça doit être un peu boring.
Et bien Kubernetes, étant aussi dans la Linux Foundation via le CNCF,
c'est un peu ça en fait. Et maintenant, on a quelque chose, on a une brique, construisez avec.
On a construit le béton, on a fait du béton, maintenant, utilisez-le pour faire
des choses intéressantes avec.
Et l'IA en fait partie en fait. Et c'est pour ça qu'on a ça,
mais le problème, c'est qu'on ne parle pas au même public.
C'est que là, on avait un public d'IA, alors qu'en fait, les gens qui venaient,
c'était des gens qui opèrent du cube, c'est des gens qui font du cube.
Et en fait, on leur parlait. il y avait vraiment deux mondes le monde de l'usage
et le monde de Kubernetes et il y avait peut-être un peu ces deux conflits qui
sont vus dans Equinote Et pour rebondir.
C'est exactement pour cette raison qu'en ce moment on ne parle plus de Kubernetes
comme technologie le sujet c'est plus déployer Kubernetes on commence à parler
davantage d'écosystème Kubernetes, parce que le sujet c'est pas Kubernetes en
lui-même, c'est ce qu'on en fait On.
Parle même de platform engineering et je trouve ça très drôle parce qu'en fait
le platform engineering n'existe que parce qu'il y a Kubernetes Alors non.
En clatonnerie on faisait du platform en Algérie depuis longtemps.
Oui, mais on a eu un autre sujet.
Alors, autre question, quel est le talk ou le sujet qui vous a le plus intéressé,
marqué positivement de ce que vous avez vu à la KubeCon ?
Alors moi, c'est un personnel. Alors j'ai dit que j'allais dans peu de talk,
j'en ai fait un quand même.
Et c'est un point de vue complètement personnel. C'est en fait un projet de
Thales qui met du Kubernetes dans les avions pour faire les Infight Entertainment.
Donc tous les écrans de bord et qui tournent en Kubernetes. et je trouve ça
trop bien parce que j'ai participé un tout petit peu il y a très longtemps au
tout début où j'avais vu et ça m'est arrivé souvent de dire mais vous avez peur
de Kubernetes non non il y a des Kubernetes dans les avions et ben voilà donc
là il y avait un talk où ils présentaient comment ils ont fait,
tout ce qu'ils ont fait ensuite et j'avais pas vu jusqu'où ils étaient allés
et donc voilà je trouvais ça super cool Copieur !
Parce qu'effectivement c'est
exactement le même qu'on a repéré chez Enix qu'on a suivi avec attention.
Moi j'en ai n'ai pas fait beaucoup. Je suis un peu comme toi.
En fait, j'y suis allé pour les gens.
Du coup, j'ai beaucoup serré de pince et discuté avec les gens parce que je
ne les vois pas autrement. Enfin, voilà, c'est l'occasion.
En se disant, on peut regarder des vidéos. Mais...
On peut, mais est-ce qu'on le fait ? Parce que la légende, c'est je veux...
Même à Devox, je ne veux pas avoir le taux qui m'intéresse, mais je regarderai les vidéos.
En fait, est-ce qu'on regarde vraiment les vidéos après ? Quelques-unes,
en général, oui, mais pas toutes celles qu'on aurait voulu voir de toute façon.
Un peu comme toutes les choses qu'on remet à plus tard. En fait, on les remet à jamais.
Mais comme chez Enix, on est nombreux, alors du coup, il y avait qui ?
Nirmata, le talk de Nirmata, Kubernetes Policy Time Machine,
que tu as noté, tu en parlais dans tes slides juste avant, avec le Common Expression
Languages, les Validating Admission Policies, donc ça aussi intéressant.
Et je suis allé voir l'ami Daniel Garnier-Moirou parler de Waititi et la suite Carvel.
C'est intéressant C'est intéressant parce que la communauté n'est pas forcément
au courant que Helm, ce n'est pas la seule façon de déployer dans Kubernetes.
Alors, c'est clairement le plus répandu.
Cependant, je reproche tout de même à Helm d'utiliser cette espèce de langage
à moustache qui est franchement totalement inadapté à Yamel.
On ne va pas se mentir. Et Carvel, c'est une espèce de réponse à ça,
fait par les gens de la communauté CloudFoundry ?
Et en disant on va faire un processing de YAML
qui comprend ce que c'est que du YAML et qui ne fait pas un templating
de texte rentrer au chausse-pied pour générer du YAML et l'idée c'est de faire
des outils à la Unix chacun fait son boulot un boulot simple et clair déterminé
et il y en a 7 ou 8 des outils comme ça le plus connu c'est Waititi c'est un
processeur de YAML avec un template engine mais c'est très avancé nous c'est.
Keap qu'on utilise tout le temps.
Keap est un ordonnanceur de kubectl apply Play, ça faut le savoir.
Quand on fait un cube que tu l'as à Play et que ça ne se met pas dans le bon
ordre ou qu'en fait, on n'arrive pas à trouver le bon ordre,
il y a des outils pour faire exactement la même chose mais en trouvant par lui-même le bon ordre.
Et puis sans saturer parce que ça est fait par batch de 5 par 5.
Ça attend comme il faut que ça marche bien avant de rentrer la suite.
Donc la suite, Carvel. Et donc c'est dans le giron VMware, aujourd'hui Broadcom, Tanzu.
Il faut quand même créditer un peu.
J'avais peut-être un talk aussi, mais alors là Là, pour le coup,
je vais comme ça rebondir sur la Regex où je suis allé.
Là, pour le coup, j'aime bien faire tous les talks. J'adore la Regex. Ça fait longtemps.
En plus, je connais les gars qui le font. Et il y avait un talk sur IBPF,
genre vraiment par le bas.
Et c'est vrai qu'on n'en a pas parlé, mais IBPF est un énorme sujet.
Il y aura un talk après dessus.
Mais IBPF, the hardware, où on regarde exactement quelles sont les instructions,
qu'est-ce qu'ils utilisent, etc.
Et en fait, ça permet, je trouve vraiment, d'être un talk très,
très technique, en même temps assez abordable, mais qui permet vraiment d'appréhender
ce que c'est réellement eBPF et pas juste la magie qu'on a autour et qui fait
que des fois quand on regarde la magie, on peut ne pas vraiment comprendre où est le lapin.
Là, au moins on voit vraiment quelles sont les instructions donc quelles sont
les sécurités qui sont dedans et ça permet d'avoir vraiment une bonne vision
dessus et donc ça c'était vraiment un talk sympa vraiment on arrive dans le
C, en quoi ça compile, quelles sont les instructions,
voilà en allant voir tout ça et ça dure 10 minutes et c'est vraiment super intéressant dessus.
Alors moi, celui qui m'a le plus surpris je vous en ai parlé un petit peu tout
à l'heure c'est celui sur Pix, le fait de se dire « on va scheduler des pods
en fonction de l'efficacité électrique au niveau des CPU ».
Je trouvais le sujet bizarre en me disant c'est vraiment, c'est de la hype aussi,
c'est de la bienfaisance, c'est tout ce qu'on voudra.