KubeCon-CloudNativeCon Europe 2023 - Jour 1
Cet article est le premier d’une série sur la KubeCon-CloudNativeCon Europe 2023
Grâce à Amadeus
, j’ai eu la chance de pouvoir assister à la KubeCon-CloudNativeCon Europe 2023
en physique et je les en remercie.
L’édition 2023 se tenait à Amsterdam au RAI convention center.
Keynotes
Pour la Keynote d’ouverture, nous avons d’abord Priyanka Sharma
qui nous parle de l’évolution très rapide de l’ecosysteme cloud native.
Nous avons ensuite Chris Aniszczyk
qui nous présente quelques chiffres clés sur la CNCF:
- 159 projets
- 1 300 mainteneurs
- 200k contributeurs
- 406 groupes communautaires
- 24 Kubernetes Community Days
KCDs
(l’édition française qui à eu lieu plus tot dans l’année à d’ailleurs était un grand succès)
Suivit de l’annonce la plus importante (à mes yeux), la prochaine édition se déroulera… du 19 au 22 mars 2024… à Paris !!!
Non, bien sur, ce n’est pas l’annonce la plus importante mais je suis content que ca se passe chez nous.
Nous avons eu ensuite les diffèrentes updates sur les projets de la CNCF et des sponsors qui sont venus présenter quelques projets.
Une thématique ressort, le green IT
avec:
- Le projet Kepler de Red Hat, qui allie l’eBPF et le machine learning pour estimer la consommation énergétique de nos workloads.
- Le projet Carbon Aware KEDA Operator de Microsoft, qui va scale les workloads en fonction de l’intensité carbone
Talks
Il y a énormément de talk qui se déroulent en parallèle, cela n’a pas été évident de faire un choix.
Ceux que je suis allé voir:
Zero Privilege Architectures
Ce talk a été donné par Thijs Ebbers et Diana Iordan d’ING.
C’est un retour d’expérience sur l’architecture avec zéro privilège mis en place chez ING.
Le talk était relativement intéressant, mais les slides étaient trop chargé en textes, inconsciemment, je passais mon temps à lire qu’à écouter.
Ca n’enlève en rien la qualité de ce REX avec un schéma d’architecture conceptuel et leur conclusion.
On doit changer de paradigme en étant sécure par design
Past, Present, and Future of eBPF in Cloud Native Observability
Natalie Serrino de New Relic et Frederic Branczyk de Polar Signals nous parle d’eBPF et plus précisément d’eBPF au service de l’observabilité.
Ils nous ont présenté l’histoire de l’eBPF, depuis le premier papier publié en 1992 à ce qu’on a aujourd’hui, ce que l’on pouvait faire avec, mais aussi ses limitations.
Nous avons également eu droit à une démo de Pixie et une autre de Parca.
J’ai vraiment beaucoup aimé le talk même si le manque de temps n’a pas permis de creuser le futur de l’eBPF.
Availability and Storage Autoscaling of Stateful Workloads on Kubernetes
Leila Abdollahi Vayghan de chez Shopify nous a fait un super retour d’expérience sur la manière dont ils gèrent le changement de taille des volumes d’un StatefulSet Kubernetes.
Elle rappelle très bien que le fait d’utiliser un StatefulSet ne garantit pas la disponibilité par défaut, car il n’y a pas de redondance des données.
Shopify utilise ElasticSearch et le sharding pour garantir cette redondance et pour changer à chaud la taille de leur volume.
Comme il n’est pas possible d’éditer la taille d’un volume sur un SateFulSet, ils ont implémenté leur propre opérateur et CRDs.
Leur opérateur effectue les opérations suivantes dans cet ordre:
- Suppression du StatefulSet en mode
non-cascading
(c’est super important sinon ça supprime tout.) - Re-création de celui-ci avec le changement de taille du volume
- Suppression du PVC
- Suppression du Pod
Il est dommage que leur opérateur ne soit pas open-source j’aurais beaucoup aimé pouvoir regarder de plus prêt, car le sujet est super intéressant.
C’était vraiment un super talk!
Multi-cluster observability with service mesh
Ryota Sawada d’UPSIDER nous parle d’observabilité sur du multi-cluster, et plus précisément comment faire pour avoir toutes les métriques dans Thanos.
Sans surprise, la réponse est, c’est possible, mais c’est compliqué.
Il nous présente une architecture possible.
Nous avons même droit à une démo (un bug sur la fin, c’est dommage).
Un talk super intéressant.
Life without sidecars - is eBPF’s promise too good to be true?
Zahari Dichev, de chez Buoyant (createur de Linkerd), nous parle de l’avenir du sidecar pattern.
Bon malheureusement, je n’avais pas fait attention à qui présenter le sujet sinon je n’y serais pas allé…
Le sujet est super intéressant, mais le speaker est (forcément) très biaisé et explique très rapidement que les sidecars sont là pour durer.
J’ai trouvé que le talk tourne rapidement sur “nous ce qu’on fait, c’est bien, mais les autres ils font tout mal”.
Ça fait plutôt ressortir la détresse de Linkerd face à la concurrence qu’autre chose.
Il est donc très difficile de prendre au sérieux les arguments du speaker.
Je juge la forme et ne prend aucun parti sur le fond
Rencontre
Pour bien commencer cette première journée, j’ai pu voir en chair et en os plein de personnes super inspirante que je suis sur les réseaux sociaux.
Le côté humain est également un super aspect de la KubeCon.
J’ai également eu droit à un super cadeau de Pixel Robots
Une copie de son livre : ici