L’App Marketplace ACK intègre Helm et l’étend avec une interface utilisateur de console ainsi que des référentiels de charts Alibaba Cloud. Cette rubrique explique comment déployer et mettre à jour des charts Helm depuis la console.
Concepts clés
L’App Marketplace s’appuie sur les concepts Helm suivants :
| Concept | description |
|---|---|
| Chart | Un package Helm contenant toutes les ressources nécessaires pour exécuter une application dans un cluster Kubernetes, y compris les images de conteneur, les dépendances et les définitions de ressources personnalisées (CRD). |
| Repository | Une collection de charts. L’App Catalog propose des charts personnalisés ou optimisés par ACK à partir de versions open source. |
| Release | Une instance en cours d’exécution d’un chart déployé dans un cluster. Chaque déploiement crée une nouvelle release. |
Prérequis
Assurez-vous de disposer des éléments suivants :
Un cluster ACK
Des permissions permettant de déployer des applications dans le namespace cible
Déployer un chart Helm
Connectez-vous à la console ACK.
Dans le volet de navigation de gauche, choisissez Marketplace > App Catalog.
Sous l’onglet App Catalog, cliquez sur un chart pour ouvrir sa page de détails, qui présente l’introduction, la procédure d’installation, les paramètres et les considérations importantes.
Cliquez sur Deploy.
Sur la page Basic Information, sélectionnez un cluster et un namespace, puis cliquez sur Next.
Sur la page Parameters, sélectionnez une version du chart, configurez les paramètres, puis cliquez sur OK.
Pour vérifier le déploiement, choisissez Applications > Helm dans le volet de navigation de gauche du cluster. La nouvelle release apparaît dans la liste.
Mettre à jour une release Helm
Utilisez la page Helm pour mettre à jour la configuration ou la version d’une release.
Connectez-vous à la console ACK.
Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur le nom du cluster ou sur Details dans la colonne Actions.
Dans le volet de navigation de gauche, choisissez Applications > Helm.
Sur la page Helm, cliquez sur Update dans la colonne Actions de la release cible.
Dans le panneau Update Release, sélectionnez une version, modifiez les paramètres, puis cliquez sur OK.
Avertissement
Certains charts de l’App Catalog sont basés sur des versions open source et optimisés pour ACK. ACK fournit un support technique complet pour ces charts disponibles dans l’App Catalog. Vous devez procéder proactivement aux mises à niveau des logiciels installés dans votre cluster et corriger rapidement les défauts liés aux logiciels open source.