A presentation at Breizh Camp in in Rennes, France by Stéphane Philippart
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, 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, nous développerons ensemble un opérateur permettant la gestion d’un serveur Nginx.
Oui mais voilà quel Framework / langage choisir ? Go ? Helm ? Et pourquoi pas Java ?
J’ai envie de vous proposer les trois ! Nous développerons ensemble le même opérateur de trois façons différentes : avec 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 !
The following code examples from the presentation can be tried out live.
The following resources were mentioned during the presentation or are useful additional information.
Feedbacks des participant·e·s
Here’s what was said about this presentation on social media.