Industrialiser le déploiement de ses applications sur Azure Kubernetes Service

Qu'est-ce que Brand Voice ?

Architectes logiciels, développeurs, testeurs et exploitants, réduisez votre courbe d’apprentissage en suivant la prise en main offerte par Linkbynet. Familiarisez-vous au déploiement automatisé et à la maintenance simplifiée.

Thibault Grange, Consultant DevOps de Linkbynet, fournit une démonstration de bout en bout, un vrai cas d’école de déploiement d’application dans l’orchestrateur AKS. Après avoir modifié quelques lignes de codes d’une application web .NET, il présente toute la chaîne d’outils formant le pipeline CI-CD d’intégration et de déploiement continus. Progressivement, il décrit le partage de codes via Github, précise l’objectif de chaque outil d’automatisation et inspecte les fichiers utilisés : « L’approche Pipeline as Code permet d’intégrer un changement de code source afin quil soit pris en compte en deux minutes par lenvironnement de production. En arrière-plan, tout un flux de travail repose sur linteraction doutils au travers de simples fichiers de description », explique Thibault Grange, DevOps Consultant de Linkbynet.

Une méthode pour déployer ses microservices

Chaque étape de la méthode et chaque outil compte pour bien déployer ses microservices sur une plateforme cible en ligne. Par exemple, l’outil Helm procure de précieuses facultés d’automatisation : « ce gestionnaire de package Kubernetes aide à garantir le suivi des versions et l’intégrité de lapplication complète en production, en regroupant limage Docker et tous les objets Kubernetes nécessaires au déploiement et au bon fonctionnement des programmes », explique l’expert.

En outre, l’approche Pipeline as Code fournit des pistes d’optimisation et permet la gestion des versions du pipeline lui même. A la clé, l’équipe DevOps appréciera les gains de productivité, de maintenance, et de contrôle de bout en bout du pipeline complet.

 
Une prise en main du déploiement sur AKS à ne pas manquer

Docker et les architectures de microservices vous intéressent, mais vous manquez de pratique sur le cloud Microsoft Azure ? Apprenez à industrialiser le déploiement de vos applications conteneurisées de manière simple et automatisée.

Expert : Thibault Grange, DevOps Consultant Linkbynet

Date : Webinar du 18 mars 2021 à 11h CET

Inscription gratuite : utilisez ce formulaire

 Qu’est-ce qu’AKS ?

Azure Kubernetes Service (AKS) simplifie le déploiement d’un cluster Kubernetes managé, en déchargeant une grande partie de la complexité et des coûts de fonctionnement indirects sur le cloud public Microsoft Azure. Des fonctionnalités réseau avancées, l’intégration à l’annuaire cloud (Azure Active Directory) et la surveillance des services peuvent être configurées dès le processus de déploiement. Un cluster managé comme AKS décide où les conteneurs doivent être déployés, vérifie que tous les conteneurs voulus sont bien présents et assure leur maintien en conditions opérationnelles mais s’occupe aussi de la mise à jour des machines virtuelles de l’infrastructure cible et permet la mise à l’échelle automatique.