Les meetups Kubernetes et Cloud Native de l’est du Canada – été 2019

12-09-2019 / CloudOps

L’été fut rempli d’une foule de conférences intéressantes et même de petits gâteaux puisque nous clôturions la saison avec l’anniversaire de Kubernetes. Notre tournée nous a amenés à Québec, à Montréal, à Ottawa, à Toronto et à Kitchener-Waterloo, où Ayrat Khayretdinov, notre ambassadeur CNCF a transmis d’importantes nouvelles et mises à jour concernant la CNCF. Il a souligné en particulier, le KubeCon North America qui aura lieu à San Diego du 18 au 21 novembre prochain. La liste complète des conférenciers vient d’être publiée et nous sommes heureux d’annoncer que quelques-uns de nos membres meetups en font partie. Bravo à Chris Carty, DevOps principal pour la ville d’Ottawa, qui présentera :  »  Moving from Legacy Infrastructure to the Cloud in a Government Organization! » (La transition d’une infrastructure traditionnelle vers l’infonuagique dans une organisation gouvernementale.)

Les meetups ont démarré en force grâce à Microsoft et à Mathieu Benoit qui nous a hébergés à Québec dans l’espace LE CAMP, un incubateur-accélérateur dévoué aux entreprises technologiques. Artem Pogossian de chez Elastic s’est joint à nous une fois de plus pour discuter de la façon dont Kubernetes, tout en simplifiant le déploiement d’applications dans les conteneurs, ajoute de la complexité aux tâches quotidiennes associées à la gestion de la performance d’application et à l’amélioration de la visibilité dans les conteneurs. Sa conférence, intitulée : “Observable Kubernetes” (Kubernetes observable) a offert un aperçu des trois piliers de l’observabilité de Kubernetes : l’enregistrement, les métriques et le traçage. Il fut rapidement suivi par Anthony Dahanne de chez Software AG et vétéran des meetups qui a discuté de ses contributions à la documentation française relative à Kubernetes. Sa présentation portait sur les façons dont on peut contribuer au projet, le processus de vérification du code (proposition de révision, assignation des rôles), et il en a profité pour saluer la communauté de traducteurs dans Slack. Il a conclu sa conférence en traduisant une page en direct avec l’aide de l’auditoire, puis il l’a soumis pour vérification. Finalement, Drew Oetzel de chez Tigera nous a montré comment débrider la véritable puissance de Calico, le logiciel libre pour mettre en place un réseau confiance zéro pour la sécurité dans Kubernetes. Drew a passé en revue les éléments de base pour instaurer ces politiques en soulignant fortement l’importance de les mettre en place pour la sécurité de nos charges de travail Kubernetes en constante croissance. 

De retour au bercail à Montréal, l’événement s’est tenu à guichet fermé chez Nuances Communications, qui avec Harness.io, nous a offert gracieusement l’hébergement et la nourriture. Nuances a ouvert avec une conférence éclair par Thibault Cohen qui a démontré ce que l’on peut faire avec K3S en conjonction avec cette version lite de K8S chez soi. Précédemment, l’écosystème Kubernetes a vu ses charges de travail prendre une grande expansion, ne pouvant toutefois pas se placer sur les orchestrateurs de conteneurs, grâce aux Opérateurs ou CRDs + Contrôleurs. Ces mécanismes permettent aux flux de travail d’être exécutés à l’intérieur de Kubernetes, par exemple si l’on veut utiliser un Opérateur, et de pouvoir édicter ou configurer une infrastructure de grappes applicatives qui seront utilisées dans Kubernetes. Les logiciels se créent rarement en vase clos ou en une seule étape ; dans sa conférence intitulée : “Human no, machine yes – Welcome to one of the latest Linux Foundation sub-organizations, the CDF” (Humanité : non, machines : oui – bienvenue à la CDF, une des plus récentes sous-organisations de la fondation Linux), Ravi Lachhman de chez Harness.io s’est penché sur sur le paysage de plus en plus complexe de la CNCF ainsi que sur les arguments tout aussi complexes en faveur de l’initialisation. Scott Cranton de chez Solo.io s’est joint à nous pour le reste de notre tournée dans l’est du Canada afin de parler de Gloo et des passerelles API et services maillés pour Kubernetes, il a démontré comment tirer profit du mandataire Envoy et de Kubernetes pour bâtir et pour rendre opérationnelle Gloo Gateway, une passerelle légère et multifonction pour les APIs le service Knative et les entrées Kubernetes, et qui s’intègre harmonieusement aux services maillés avec  “Service Mesh Hub”, un tableau de bord agnostique servant à installer et à exploiter les services maillés. Il a aussi démontré comment les architectures extensibles et intégrables de Gloo et de Service Mesh Hub facilitent leur utilisation et leur création pour vos applications dans Kubernetes. Cette discussion fut suivie par : une étude de cas de D-TECK, une entreprise montréalaise en démarrage de RH technologiques, où son directeur technique, Félix Roberge, a offert un survol de leur cheminement vers la production avec GCP, K8s, Gloo, Helm, Terraform, gRPC, et plus encore. 

À Ottawa, nous avons encore une fois été reçus à bras ouverts et à guichet fermé, Survey Monkey a généreusement commandité nourriture et boissons dans leurs tout nouveaux bureaux. L’événement fut une combinaison de notre meetup K8s & Cloud Native avec le groupe GDG d’Ottawa. Scott Cranton de chez Solo.io et Félix Roberge de D-TECK ont présenté une fois de plus, tout comme Artem Pogossian de chez Elastic qui s’est joint à nous pour parler des trois piliers de l’observabilité. La CNCF a généreusement commandité tous nos délicieux petits gâteaux pour célébrer l’anniversaire de 5 ans de Kubernetes.

La semaine suivante s’est avérée tout aussi populaire, la conférence à Toronto affichait complet elle aussi. David Doyle, vétéran des meetups, a eu la gentillesse de nous héberger chez Connected.io et de commanditer la nourriture, les boissons et de formidables outils pour interagir avec le public. Lors de meetups précédents, il avait présenté sa conférence du KubeCon et nous vous recommandons fortement d’y jeter un coup d’œil : Our Journey to Service 5 Million Messaging Connections on Kubernetes: Bose (Notre cheminement vers le service de 5 millions de connexions de messagerie texte sur Kubernetes : Bose). Nous avons eu le plaisir d’inviter une fois de plus Lindsey Tulloch, elle a présenté une version condensée de sa conférence avec Bob Killen présentée au KubeCon EU de cette année : « Kubernetes the New Research Platform’ (Kubernetes, la nouvelle plateforme de recherche) ou, comme Lindsey l’a rebaptisée : « The Salmon Algorithm: Spawning with Kubernetes’ (L’algorithme du saumon, pondre avec Kubernetes). Elle a abordé les difficultés auxquelles font face les institutions académiques et comment Kubernetes offre des solutions évolutives pour appuyer l’avenir de la recherche. Elle a ensuite présenté une sélection de projets qui tirent actuellement avantage d’outils alimentés par Kubernetes comme Argo, Kubeflow, et kube-batch. Elle a démontré ces flux de travail par des exemples provenant de deux grandes institutions de recherche : Calcul Canada, le consortium national de recherche informatique du Canada et l’université du Michigan, une des plus grandes universités publiques des États-Unis, Lindsey avait précédemment présenté : ‘SIG Multicluster and the Path to Federation’ (multigrappes SIG et la voie vers la fédération) à l’un de nos meetups et reviendra certainement à un futur meetup de Kitchener-Waterloo. Puisque que nous y sommes…

Nous avons conclu cette tournée anniversaire en beauté à Kitchener-Waterloo, où notre organisateur de meetups local, Chris Vollick de chez Shopify, nous a hébergés dans leurs impressionnants bureaux. Nous avons saisi cette occasion pour mettre le micro entre les mains de la communauté et la laisser nous parler des façons dont elle utilise Kubernetes. Tout en grignotant les petits gâteaux Knative, plusieurs personnes ont partagé leur histoire ; certains ont été utilisateurs précoces, d’autres ont dirigé une approche infonuagique avec une équipe dévouée qu’ils ont aidé à faire grandir, d’autres étudiaient pour leur CKA et un grand nombre travaillaient encore sur leur système traditionnel. Nous espérons qu’à l’avenir, grâce à nos minis ateliers et séances de formations, nous passerons plus de temps à aider les nouveaux membres de la communauté à se frayer un chemin dans le paysage en croissance constante de la CNCF et à le naviguer avec confiance. C’est tout pour cet été !

Nous sommes fiers d’annoncer l’appui de deux nouveaux commanditaires aux Meetups Kubernetes et Cloud Native du Canada. StackRox et D2IQ (précédemment Mesosphere). Nous avons hâte de voir leurs contributions et de les entendre nous parler des façons dont ils ont tiré profit des technologies cloud native. 

À propos de Carol Trang

Carol Trang est directrice de la communauté chez CloudOps et organisatrice des meetups Kubernetes de l’est du Canada et CloudNative. Elle est co-animatrice de la baladodiffusion Good Game Geeks et organisatrice en chef du meetup de la communauté montréalaise Powered by Twitch.