Développer et déployer des applications sur Kubernetes
Dans ce parcours d’apprentissage, vous allez comprendre comment développer, créer, déployer et gérer automatiquement des applications cloud natives conçues pour fonctionner avec Azure Kubernetes Service, du bloc-notes au pipeline de déploiement.
Prérequis
- Un abonnement Azure
- Savoir utiliser Azure CLI
- Savoir naviguer dans le portail Azure
- Connaître les bases de Kubernetes et de ses concepts
Code de réussite
Souhaitez-vous demander un code de réussite ?
Modules de ce parcours d’apprentissage
Déployez rapidement une application conteneurisée hébergée sur Azure Container Services ou sur n’importe quel autre bureau d’enregistrement sur Azure Kubernetes Service en utilisant des fichiers manifeste déclaratifs.
Helm est un gestionnaire de package d’application pour Kubernetes qui permet de normaliser et de simplifier le déploiement d’applications natives Cloud sur Kubernetes. Vous apprenez ici à installer des packages tiers appelés « graphiques Helm », puis à créer et installer ces graphiques pour les charges de travail que développent vos équipes.
Découvrez comment créer une application avec état gérée par une source de données externe avec Azure Cosmos DB et AKS, selon les bonnes pratiques en matière d’architecture.
Découvrez comment stocker de façon sécurisée des secrets et des configurations d’application en utilisant des ressources Kubernetes natives dans Azure Kubernetes Service (AKS). Déployez une application complète en utilisant des secrets et des ConfigMaps pour stocker les données pertinentes.
Découvrez des stratégies d’optimisation des coûts à utiliser sur Azure pour votre processus de développement d’applications natives Cloud. Azure Kubernetes Service (AKS) offre des fonctionnalités que vous pouvez utiliser pour gérer les coûts de calcul sur votre cluster AKS. Ces fonctionnalités incluent la mise à l’échelle automatique des nœuds, les pools de nœuds spot AKS et Azure Policy.