Industrialiser le déploiement de ses applications sur Azure Kubernetes Service
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 qu'il soit pris en compte en deux minutes par l'environnement de production. En arrière-plan, tout un flux de travail repose sur l'interaction d'outils 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 l'application complète en production, en regroupant l'image 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.
Sur le même thème
Voir tous les articles Workspace