CaaS, Serverless, scale to zero.

A presentation at Voxxed Days Luxembourg in in Mondorf-les-Bains, Luxembourg by Stéphane Philippart

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 😉.

Resources

The following resources were mentioned during the presentation or are useful additional information.