Voxxed Days Microservices est un événement centré exclusivement sur les Microservices. Durant cette seconde édition, deux jours de conférences et un jour d’atelier (en option) auront lieu à Paris du 21 au 23 octobre 2019.
Les lecteurs d'InfoQ peuvent profiter d'une promo de 20% avec le code VXDMS19_COM_INFOQFR lors de l'inscription.
InfoQ s'est entretenu avec Florent Biville au sujet de sa session intitulée "Riffing on kubernetes".
Bonjour Florent, dis-nous qui tu es et qu'est-ce qui t'a conduit vers les microservices ?
Bonjour, je suis Florent, ingénieur logiciel chez Pivotal au sein de l'organisation Spring, travaillant plus particulièrement avec la formidable équipe de riff, responsable du service Pivotal Function Service (PFS). J'ai d'abord rejoint Pivotal via Pivotal Labs Paris.
Ma première expérience réelle avec les microservices a commencé quand j'étais au Labs. Les labs aident les clients à constituer des équipes multidisciplinaires efficaces, lesquelles créent à leur tour des produits centrés sur l'utilisateur. Bien que nous ne commencions pas nécessairement tout de suite avec les microservices, cette approche a tendance à être naturellement adoptée lorsque la portée fonctionnelle du produit augmente suffisamment.
De quoi parles-tu à Voxxed Days Microservices ?
Je suis ravi de pouvoir parler de riff lors du prochain Voxxed Days Microservices.
riff est le noyau open-source de PFS et permet à quiconque de déployer des fonctions (ou applications) sur Kubernetes de manière flexible et simple (à la manière de Cloud Foundry `cf push`).
Une fois que riff est installé sur votre cluster Kubernetes, tout ce que vous avez à faire est d'envoyer deux commandes : vos sources de fonctions seront récupérées, empaquetées et déployées sous forme d'auto-scaling request-reply workload ou même en streaming!
Je pourrais continuer, mais cela spoilerait mon talk, n'est-ce pas?
Dirais-tu que Kubernetes ne peut pas être utilisé seul et doit être mélangé avec du riff pour tous les projets quelque soit leur taille et leur complexité ?
Kubernetes se sent parfois comme une grosse boîte de LEGO®. Vous pouvez démarrer assez rapidement sur votre ordinateur portable : créé vos premiers pods, replica sets et déploiement et ta-da! Vous êtes prêt à partir !
L'êtes-vous, par contre ? Qu'en est-il des CVE ? Qu'en est-il de la gestion des accès? Etc…
Kubernetes fournit de nombreuses primitives utiles, mais il reste encore un long chemin à parcourir avant de l'avoir en tant que plate-forme «day two» prête pour la production. C'est pourquoi on l'appelle souvent «plate-forme de plate-forme». Heureusement, tous les principaux fournisseurs (y compris Pivotal) ont adopté Kubernetes et offrent des solutions prêtes à l'emploi.
Bon, à bientôt alors
Si vos problèmes correspondent à l'approche riff, discutons en!
Mes coordonnées
Twitter : @fbiville
Blog : http://florent.biville.net/
LinkedIn : https://www.linkedin.com/in/florentbiville/
GitHub : https://github.com/fbiville/