Skip to content

Details

Les opérateurs Kubernetes offrent la possibilité d'étendre la puissance de ce dernier, que ce soit en gérant le cycle de vie d'une application grâce à des CRDs ou en collectant des données sur des évènements du cluster.

Dans cette présentation nous allons voir comment très facilement développer un opérateur Kubernetes en Rust à l'aide du framework kube-rs. Ce dernier, déjà utilisé par des projets populaires comme Linkerd permet d'écrire des opérateurs performants, ce grâce à la robustesse du framework et de son langage.

Que ce soit pour gérer vos propres CRDs ou vous mettre en écoute sur des CRDs déjà existantes, le framework offre de nombreuses fonctionnalités qui répondront à bon nombre de vos besoins.

Nous verrons également comment tester nos opérateurs avec Kwok, ainsi qu'un un cas d'utilisation plus complexe : un opérateur capable de lire les rapports de l'opérateur Trivy et de les exposer via une API démarrée en concurrence ou parallèle.

Aucune connaissance en Rust n'est requise, tout sera expliqué simplement et à l'essentiel.

Software Development
Web Development
Web Technology
DevOps
DevOps Automation

Members are also interested in