Bitnami a annoncé quelques jours avant la KubeCon l'arrivée de Kubeless v1.0.0. Elle apporte quelques nouveautés très intéressantes.
D'abord, le runtime Golang (parce que Go c'est tout de même un incontournable dans un monde du conteneur).
Ensuite, le choix d'utiliser Nats au lieu de Kafka pour les fonctions PubSub. Nats est un outil simple et efficace de messaging, et gros point positif en ce qui nous concerne : il n'a pas de stockage persistant.
Dernier point, et non des moindres, la gestion des dépendances : un simple fichier toml permet qu'elles soient ajoutées à l'initialisation de la fonction.
Il ne m'en fallait pas plus pour que je me lance dans l'écriture d'une application permettant de poster sur Twitter et LinkedIn, et d'envoyer des e-mails sur un simple trigger. Je vais un peu la simplifier pour cet article, tout en vous invitant à découvrir les trois types de fonctions de Kubeless : event-trigger, pubsub et schedule. Le schéma de ce que nous allons réaliser...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première