5.3. Configuration de référentiels de graphiques Helm personnalisés


Le catalogue des développeurs, dans la perspective Développeur de la console Web, affiche les graphiques Helm disponibles dans le cluster. Il répertorie par défaut les graphiques Helm du référentiel du graphique Red Hat OpenShift Helm. Dans la liste des graphiques, consultez le fichier de l’index Red Hat Helm.

En tant qu’administrateur de cluster, vous pouvez ajouter plusieurs référentiels de graphiques Helm, séparés du référentiel Helm par défaut, et afficher les graphiques Helm à partir de ces référentiels dans le catalogue des développeurs.

En tant qu’utilisateur régulier ou membre du projet avec les autorisations appropriées de contrôle d’accès basé sur les rôles (RBAC), vous pouvez ajouter plusieurs référentiels de graphiques Helm à portée de noms, à l’exception du référentiel Helm par défaut, et afficher les graphiques Helm de ces référentiels dans le catalogue des développeurs.

Dans la perspective Développeur de la console Web, vous pouvez utiliser la page Helm pour:

  • Créez Helm Releases et Repositories à l’aide du bouton Créer.
  • Créez, mettez à jour ou supprimez un référentiel de graphiques Helm.
  • Consultez la liste des référentiels de graphiques Helm existants dans l’onglet Repositories, qui peuvent également être facilement distingués en tant que cluster scoped ou namespace scoped.

Il est possible d’utiliser la perspective Développeur dans la console Web ou le CLI pour sélectionner et créer une version à partir des graphiques Helm listés dans le catalogue des développeurs. Il est possible de créer des versions Helm en installant des graphiques Helm et de les voir dans la perspective Développeur de la console Web.

Conditions préalables

  • Connectez-vous à la console Web et passez à la perspective Développeur.

Procédure

Créer des versions Helm à partir des graphiques Helm fournis dans le catalogue des développeurs:

  1. Dans la perspective Développeur, accédez à la vue +Ajouter et sélectionnez un projet. Cliquez ensuite sur l’option Helm Chart pour voir tous les graphiques Helm dans le catalogue des développeurs.
  2. Choisissez un graphique et lisez la description, README, et d’autres détails sur le graphique.
  3. Cliquez sur Create.

    Figure 5.1. Graphiques helm dans le catalogue des développeurs

  4. Dans la page Créer Helm Release:

    1. Entrez un nom unique pour la version dans le champ Nom de libération.
    2. Choisissez la version graphique requise dans la liste déroulante de la version graphique.
    3. Configurez votre graphique Helm à l’aide de la vue de formulaire ou de la vue YAML.

      Note

      Lorsque disponible, vous pouvez basculer entre la vue YAML et la vue de formulaire. Les données sont persistantes lors de la commutation entre les vues.

    4. Cliquez sur Créer pour créer une version Helm. La console Web affiche la nouvelle version dans la vue Topology.

      Lorsqu’un graphique Helm a des notes de sortie, la console Web les affiche.

      Lorsqu’un graphique Helm crée des charges de travail, la console Web les affiche sur la page de détails de la publication Topology ou Helm. Les charges de travail sont DaemonSet, CronJob, Pod, Deployment et DeploymentConfig.

    5. Consultez la version de Helm nouvellement créée dans la page Helm Releases.

Il est possible de mettre à niveau, de faire reculer ou de supprimer une version Helm en utilisant le bouton Actions du panneau latéral ou en faisant un clic droit sur une version Helm.

5.3.2. En utilisant Helm dans le terminal web

Il est possible d’utiliser Helm en accédant au terminal web dans la perspective Développeur de la console Web.

Procédure

  1. Créer un nouveau projet:

    $ oc new-project nodejs-ex-k
    Copy to Clipboard Toggle word wrap
  2. Le graphique Node.js contient des objets dédiés OpenShift:

    $ git clone https://github.com/redhat-developer/redhat-helm-charts
    Copy to Clipboard Toggle word wrap
  3. Allez dans le répertoire avec l’exemple de graphique:

    $ cd redhat-helm-charts/alpha/nodejs-ex-k/
    Copy to Clipboard Toggle word wrap
  4. Modifiez le fichier Chart.yaml et ajoutez une description de votre graphique:

    apiVersion: v2 
    1
    
    name: nodejs-ex-k 
    2
    
    description: A Helm chart for OpenShift 
    3
    
    icon: https://static.redhat.com/libs/redhat/brand-assets/latest/corp/logo.svg 
    4
    
    version: 0.2.1 
    5
    Copy to Clipboard Toggle word wrap
    1
    La version de l’API graphique. Il devrait être v2 pour les graphiques Helm qui nécessitent au moins Helm 3.
    2
    Le nom de votre carte.
    3
    La description de votre tableau.
    4
    L’URL d’une image à utiliser comme icône.
    5
    La version de votre graphique selon la spécification de version sémantique (SemVer) 2.0.0.
  5. Assurez-vous que le graphique est correctement formaté:

    $ helm lint
    Copy to Clipboard Toggle word wrap

    Exemple de sortie

    [INFO] Chart.yaml: icon is recommended
    
    1 chart(s) linted, 0 chart(s) failed
    Copy to Clipboard Toggle word wrap

  6. Accédez au niveau précédent du répertoire:

    $ cd ..
    Copy to Clipboard Toggle word wrap
  7. Installez le graphique:

    $ helm install nodejs-chart nodejs-ex-k
    Copy to Clipboard Toggle word wrap
  8. Assurez-vous que le graphique s’est installé avec succès:

    $ helm list
    Copy to Clipboard Toggle word wrap

    Exemple de sortie

    NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
    nodejs-chart nodejs-ex-k 1 2019-12-05 15:06:51.379134163 -0500 EST deployed nodejs-0.1.0  1.16.0
    Copy to Clipboard Toggle word wrap

Il est possible de filtrer les graphiques Helm en fonction de leur niveau de certification dans le catalogue des développeurs.

Procédure

  1. Dans la perspective Développeur, accédez à la vue +Ajouter et sélectionnez un projet.
  2. Dans la tuile Catalogue des développeurs, sélectionnez l’option Helm Chart pour voir tous les graphiques Helm dans le catalogue des développeurs.
  3. Les filtres se trouvent à gauche de la liste des graphiques Helm pour filtrer les graphiques requis:

    • Le filtre Repositories de graphique permet de filtrer les graphiques fournis par les graphiques de certification Red Hat ou OpenShift Helm Charts.
    • Le filtre Source permet de filtrer les graphiques provenant des partenaires, de la communauté ou du chapeau rouge. Les graphiques certifiés sont indiqués avec l’icône ().
Note

Le filtre Source ne sera pas visible lorsqu’il n’y a qu’un seul type de fournisseur.

Désormais, vous pouvez sélectionner le graphique requis et l’installer.

Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat