{"id":3526,"date":"2024-10-08T09:19:50","date_gmt":"2024-10-08T08:19:50","guid":{"rendered":"https:\/\/www.alpesjug.fr\/?p=3526"},"modified":"2024-11-22T17:03:46","modified_gmt":"2024-11-22T16:03:46","slug":"simplifiez-le-deploiement-de-vos-applications-kubernetes-avec-les-operateurs","status":"publish","type":"post","link":"https:\/\/www.alpesjug.fr\/?p=3526","title":{"rendered":"Simplifiez le d\u00e9ploiement de vos applications Kubernetes avec les op\u00e9rateurs"},"content":{"rendered":"\n<p><strong>Le Mardi 29 Octobre 2024<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2024\/10\/bfd8d7a5-1882-4cb2-b2b6-081f9ab8c65f.jpeg\" alt=\"\" class=\"wp-image-3527\" srcset=\"https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2024\/10\/bfd8d7a5-1882-4cb2-b2b6-081f9ab8c65f.jpeg 1024w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2024\/10\/bfd8d7a5-1882-4cb2-b2b6-081f9ab8c65f-300x300.jpeg 300w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2024\/10\/bfd8d7a5-1882-4cb2-b2b6-081f9ab8c65f-150x150.jpeg 150w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2024\/10\/bfd8d7a5-1882-4cb2-b2b6-081f9ab8c65f-768x768.jpeg 768w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2024\/10\/bfd8d7a5-1882-4cb2-b2b6-081f9ab8c65f-80x80.jpeg 80w, https:\/\/www.alpesjug.fr\/wp-content\/uploads\/2024\/10\/bfd8d7a5-1882-4cb2-b2b6-081f9ab8c65f-320x320.jpeg 320w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">La conf\u00e9rence<\/h2>\n\n\n\n<p>Kubernetes s\u2019est impos\u00e9 comme l\u2019orchestrateur de conteneurs de r\u00e9f\u00e9rence, permettant de d\u00e9ployer des applications sans (trop) se soucier de l\u2019infrastructure sous-jacente. S\u2019il est extr\u00eamement robuste, Kubernetes reste un syst\u00e8me imposant avec un grand nombre de composants et beaucoup de concepts \u00e0 appr\u00e9hender. Un op\u00e9rateur Kubernetes est un composant qui permet de r\u00e9duire, voire masquer, la complexit\u00e9 de Kubernetes pour les ing\u00e9nieurs. Il simplifie la configuration requise pour d\u00e9ployer une application, en amenant des abstractions de plus haut niveau qui mettent en \u0153uvre les bonnes pratiques connues. Il permet \u00e9galement d&rsquo;automatiser certaines op\u00e9rations de maintenance, r\u00e9duisant ainsi le risque d\u2019erreurs en production.<\/p>\n\n\n\n<p>Durant cette pr\u00e9sentation, apr\u00e8s \u00eatre rentr\u00e9s dans les d\u00e9tails de l\u2019architecture de Kubernetes, nous d\u00e9couvrirons comment \u00e9crire nos propres des op\u00e9rateurs Kubernetes avec l&rsquo;excellent Java Operator SDK. Nous nous appuierons sur deux exemples concrets d\u2019op\u00e9rateurs, code et d\u00e9monstration \u00e0 l\u2019appui.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le conf\u00e9rencier: Vincent Primault<\/h2>\n\n\n\n<p>Vincent Primault est Lead Software Engineer chez Salesforce. Il travaille \u00e0 l\u2019\u00e9laboration du moteur de recherche cloud-native qui sert les besoins du CRM Salesforce. Il se passionne \u00e9galement pour l\u2019am\u00e9lioration de l\u2019exp\u00e9rience d\u00e9veloppeur \u00e0 tous les \u00e9tages. Avant cela, il a \u00e9t\u00e9 doctorant \u00e0 l\u2019INSA Lyon, puis post-doctorant \u00e0 l&rsquo;University College London, travaillant sur des algorithmes de manipulation de donn\u00e9es respectueux de la vie priv\u00e9e.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inscriptions<\/h2>\n\n\n\n<p>Les inscriptions se font sur Meetup <a href=\"https:\/\/www.meetup.com\/fr-FR\/alpesjug\/events\/303897661\">https:\/\/www.meetup.com\/fr-FR\/alpesjug\/events\/303897661<\/a><\/p>\n\n\n\n<p>Attention, nous nous r\u00e9unirons chez&nbsp;<a href=\"https:\/\/www.google.com\/maps\/place\/Salesforce\/@45.2030902,5.7696478,15z\/data=!4m5!3m4!1s0x0:0x49d5ff5337d1785!8m2!3d45.2030797!4d5.7694228\" target=\"_blank\" rel=\"noreferrer noopener\">SalesForce, 29 Bd des Alpes, 38240 Meylan<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Slides<\/h2>\n\n\n\n<p>Les slides sont disponibles <a href=\"https:\/\/drive.google.com\/file\/d\/1aSfNP8DvNSTWNfwF8M03uh5_sys8urSk\/view?usp=sharing\">https:\/\/drive.google.com\/file\/d\/1aSfNP8DvNSTWNfwF8M03uh5_sys8urSk\/view?usp=sharing<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Durant cette pr\u00e9sentation, apr\u00e8s \u00eatre rentr\u00e9s dans les d\u00e9tails de l\u2019architecture de Kubernetes, nous d\u00e9couvrirons comment \u00e9crire nos propres des op\u00e9rateurs Kubernetes avec l&rsquo;excellent Java Operator SDK. Nous nous appuierons sur deux exemples concrets d\u2019op\u00e9rateurs, code et d\u00e9monstration \u00e0 l\u2019appui.<\/p>\n","protected":false},"author":1,"featured_media":3527,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[377,4,53,11],"class_list":["post-3526","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-annonce","tag-cloud","tag-jug","tag-opensource","tag-soiree"],"_links":{"self":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/3526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3526"}],"version-history":[{"count":2,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/3526\/revisions"}],"predecessor-version":[{"id":3531,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/3526\/revisions\/3531"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/media\/3527"}],"wp:attachment":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}