Helm est un gestionnaire de paquets pour Kubernetes qui permet de définir, d'installer et de mettre à jour des applications via des paquets réutilisables appelés charts. Utilisez la console Alibaba Cloud Container Compute Service (ACS) pour déployer et mettre à jour vos applications avec Helm.
Concepts clés
| Concept | Description |
|---|---|
| Chart | Paquet Helm regroupant toutes les définitions de ressources Kubernetes nécessaires au fonctionnement d'une application, comparable à une formule Homebrew ou un paquet APT. |
| Release | Instance en cours d'exécution d'un chart au sein d'un cluster Kubernetes. L'installation répétée d'un même chart génère des releases distinctes. |
| App Catalog | Marketplace d'applications ACS, intégrée depuis Container Service for Kubernetes (ACK). Elle propose des charts personnalisés ou optimisés par ACS à partir de versions open source, accompagnés de détails sur leur présentation, leur procédure d'installation, leurs paramètres et les précautions d'usage. Ces charts incluent des images de conteneur, des dépendances et des définitions de ressources personnalisées (CRD). |
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
Un cluster ACS. Pour en créer un, consultez la documentation de démarrage rapide d'ACS.
L'accès à la console ACS.
Déployer une application
Connectez-vous à la console ACS. Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur l'ID du cluster à gérer. Dans le volet de navigation de gauche de la page de détails du cluster, sélectionnez Applications > Helm.
Dans le coin supérieur gauche de la page Helm, cliquez sur Deploy.
Dans le panneau Deploy, saisissez un nom d'application, sélectionnez un namespace, puis choisissez un chart. Cliquez sur Next, puis confirmez en cliquant sur Yes dans la boîte de dialogue de confirmation.
À l'étape Parameters, sélectionnez une version du chart, configurez les paramètres requis, puis cliquez sur OK.
Mettre à jour une application
Connectez-vous à la console ACS. Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur l'ID du cluster à gérer. Dans le volet de navigation de gauche de la page de détails du cluster, sélectionnez Applications > Helm.
Sur la page Helm, cliquez sur Update dans la colonne Actions correspondant au chart à modifier.
Dans le panneau Update Release, sélectionnez une version, modifiez les paramètres, puis cliquez sur OK.
Étapes suivantes
Pour en savoir plus sur la gestion des charts dans App Catalog, consultez Utiliser Helm pour simplifier le déploiement d'applications.
Avertissement juridique
Certains charts disponibles dans App Catalog sont développés ou optimisés à partir de versions open source afin de mieux s'adapter à ACS. Alibaba Cloud fournit un support technique pour ces charts spécifiques. Toutefois, Alibaba Cloud n'offre aucune compensation ni remboursement pour les dommages résultant de défauts liés aux charts open source que vous utilisez.