Les meetups Kubernetes et Cloud Native de l’est du Canada – Hiver 2019
La dernière série de meetups Kubernetes et Cloud Native de 2019 s’est terminée. Notre tournée nous a amenés sur la route d’Ottawa, de Toronto, de Kitchener-Waterloo, de Montréal, et de Québec. Chacun des meetups a débuté par un résumé de KubeCon San Diego suivi de nouvelles à propos des récentes versions de Kubernetes 1.16 et 1.17, de Istio 1.3 et 1.4, et de Helm 3. Les discussions ont porté sur une variété de sujets et nous avons été enchantés de voir une telle participation active de la part des communautés de l’est du Canada.
Premier arrêt : Ottawa. Wes Macdonald et Éric Leonard de chez Microsoft ont ouvert avec une discussion intitulée : « Kubernetes Security with Calico and Open Policy Agent’ (La sécurité de Kubernetes avec Calico et Open Policy Agent) qui examinait certains problèmes de sécurité que l’on peut éprouver relativement aux politiques de réseautage et de gouvernance dans Kubernetes, Chris Carty d’Ottawa, le seul canadien à participer à KubeCon, présenta un cas d’utilisation détaillant comment la Ville d’Ottawa est devenue cloud native. Bien qu’elle possède maintenant une plateforme Kubernetes évolutive avec des pipelines CI/CD complètement automatisés, il y a eu d’énormes défis à relever pour y arriver.
Olga Kundzich de chez Spinnaker a lancé le meetup à Toronto avec une discussion intitulée : “Modern DevOps with Spinnaker and State of the Kubernetes Provider” (Le DevOps moderne avec Spinnaker et l’état du fournisseur Kubernetes), qui portait sur les meilleures pratiques en matière de livraison continue de Spinnaker ainsi que ses déploiements sur des grappes Kubernetes. Chris Canty a présenté la même conférence qu’à Ottawa. Julian Mazzitelli de chez BioBox a ensuite présenté : “Designing a complete CI/CD pipeline using Argo Events, Workflow, and CD projects” (Conception d’un pipeline CI/CD complet avec Argo Events, Workflow et des projets CD) où il se concentrait sur la création de flux CI/CD personnalisés.
Cette conférence a aussi lancé le meetup à Kitchener-Waterloo, où Andy Kwiatkowski a présenté sa conférence ” Autoscaling in Reality: Lessons learned from adaptively scaling Kubernetes “(Évolution automatique dans la réalité : leçons apprises en mettant Kubernetes à l’échelle). Il a expliqué en détail comment Shopify a réussi à créer son propre système de mise à l’échelle automatique ; de l’écriture d’algorithmes régulateurs de trafic à la gestion d’évacuations régionales en passant par l’élimination d’un bruit provenant d’un système en déploiement continu.
À Montréal, Alex Gervais de chez Datawire a donné une conférence intitulée ” Build Your Own Serverless with Knative “(Comment créer sa propre architecture sans serveur avec Knative). Il a résumé les lignes directrices de base, il a aussi parlé de cas d’utilisation et des avantages des architectures sans serveur, puis il a exploré les façons dont Knative peut être utilisé pour soutenir et pour accroître votre écosystème de fonctionnalités. Michael Tanenbaum de chez D2IQ a ensuite présenté ” Building Operators with Kudo “(Créer des opérateurs avec Kudo). Michael a fait la démonstration du projet Kudo, celui-ci introduit une façon facile de créer des opérateurs Kubernetes avec le langage déclaratif YAML.
Le dernier meetup de la tournée a eu lieu à Québec. Sebastien Thomas a présenté : “Banzaicloud Kafka Operator Tour and Cluster Autoscaling” (L’opérateur Kafka Bazaicloud et la mise à l’échelle automatique de grappes). Il a passé en revue les avantages qu’offre l’opérateur Kafka et a démontré comment les CRD peuvent être utilisés pour initialiser des grappes à évolution automatique basées sur Prometheus. Alex Gervais de chez Datawire a ensuite présenté la même conférence sur les architectures sans serveur qui avait été donnée à Montréal.
Ce fut merveilleux de voir les communautés Kubernetes et Cloud Native de l’est du Canada. Nous avons eu la chance d’avoir de nouveaux bénévoles qui ont aidé à organiser l’événement, merci à Christopher Vollick, Anthony Dahanne, et à Alex Gervais pour votre superbe travail. Nous aimerions dire un grand merci à tous nos conférenciers ainsi qu’à Shopify de nous avoir hébergés à Ottawa et à Kitchener-Waterloo, Ecobee à Toronto, Desjardins à Montréal, et Ticketmaster à Québec.
La journée Cloud Native Day de 2020 aura lieu le 9 juin à Montréal. L’appel de proposition se fera au début de 2020 alors rester à l’affût. Soyez les premiers à être informés en vous inscrivant à l’infolettre Cloud Native ou à votre communauté locale à Montréal, à Québec, à Ottawa, à Toronto, et à Kitchener-Waterloo.