đ€ Talks donnĂ©s Ă Cloud Est đ€ 2023, Jun 15 DĂ©velopper un opĂ©rateur Kubernetes, pourquoi et comment ? đLyon (đ«đ·) / đŁïž Français / đïž juin 2023 / â° / đ 45 minutes DĂ©velopper un opĂ©rateur peu, de prime abord, ĂȘtre plutĂŽt impressionnant. Heureusement diffĂ©rents Frameworks ont vu le jour, dont le plus connu, Operator SDK (https://sdk.operatorframework.io/), permettant de dĂ©velopper en Go, Helm ou Ansible un opĂ©rateur.Avant de se lancer dans la grande aventure de dĂ©velopper un opĂ©rateur nous verrons ensemble ce qui se cache derriĂšre la notion des opĂ©rateurs au sein de Kubernetes : Ă quoi ils servent et comment ils Ă©voluent dans lâĂ©co-systĂšme Kubernetes.Une fois ces bases acquises, il ne reste plus quâĂ dĂ©velopper son opĂ©rateur !Oui mais comment et avec quel langage ? Go ? Helm ? Et pourquoi pas Java ?Jâai envie de vous proposer les trois !Nous verrons ensemble trois façons possible de dĂ©velopper un opĂ©rateur, ce que chaque Framework apporte (ou pas) : Helm, Golang et mĂȘme en Java avec Quarkus !A la fin de ce talk, vous aurez les diffĂ©rents Ă©lĂ©ments pour savoir si vous avez besoin de dĂ©velopper un opĂ©rateur, comment le dĂ©velopper, et choisir quel langage utiliser selon vos connaissances ! đ Slides / đ„ Replay CaaS, Serverless, scale to zero. đLyon (đ«đ·) / đŁïž Français / đïž juin 2023 / â° / đ 45 minutes Kubernetes est, depuis quelques temps, de plus en plus la normalitĂ© en entreprise. Avec cette nouvelle façon de concevoir son SystĂšme dâInformation, de dĂ©ployer et opĂ©rer les applications, de nouveaux besoins se sont faits sentir.Lors de ce talk nous verrons ensemble une typologie de ces besoins qui tournent tous autour dâune notion : comment simplifier et optimiser le dĂ©ploiement et lâexĂ©cution de nos containers ? En effet, sans paramĂ©trage particulier, que vos applications soient utilisĂ©es ou non, un cluster Kubernetes leur allouera des ressources ⊠et donc vous coĂ»te de lâargent !Lâautre aspect est de simplifier le cycle de dĂ©ploiement / configuration dâune application, toutes les dĂ©veloppeuses ou dĂ©veloppeurs nâont pas envie de devenir ceinture noire de YAML ou de Kubernetes pour tester leur application en dĂ©veloppement sur un cluster đ .Câest lĂ que rentre en jeu les notions de Container as a Service, de Serverless et autre fonctionnalitĂ© de âscale to zeroâ. DiffĂ©rents moyens sont Ă notre disposition pour arriver Ă couvrir ces cas dâutilisations. Knative va nous permettre de couvrir une grande partie de ces besoins. Nous verrons ensemble comment le dĂ©ployer sur un cluster Kubernetes managĂ© et comment lâutiliser afin de nous simplifier la vie.Vous repartirez de ce talk, jâespĂšre, en ayant compris les diffĂ©rentes solutions pour rĂ©pondre Ă ces problĂšmes en ayant pris conscience quâil est possible de sâaffranchir de solutions propriĂ©taires pour y arriver đ. đ Code source / đ Slides