Ajout de services à l'aide de chartes Helm
Vous pouvez ajouter des applications Red Hat OpenShift complexes à votre cluster en utilisant des chartes Helm.
Dans les clusters Red Hat OpenShift qui exécutent la version 4, utilisez des opérateurs au lieu de chartes Helm. Si vous avez des graphiques Helm personnalisés, vous pouvez créer un Helm-opérateur basé à la place.
A propos de Helm dans Red Hat OpenShift on IBM Cloud
Qu'est-ce que Helm et comment l'utiliser ?
Helm est un gestionnaire de paquets Kubernetes qui utilise les tableaux Helm pour définir, installer et mettre à jour des applications Kubernetes complexes dans votre cluster. Les chartes Helm regroupent les spécifications permettant de générer des fichiers YAML pour les ressources Kubernetes qui créent votre application. Ces ressources Kubernetes sont automatiquement appliquées dans votre cluster et se voient affecter une version par Helm. Vous pouvez également utiliser Helm pour spécifier et conditionner votre propre application et laisser Helm générer les fichiers YAML pour vos ressources Kubernetes.
Quelles sont les chartes Helm prises en charge dans Red Hat OpenShift on IBM Cloud ?
Pour une vue d'ensemble des cartes Helm disponibles, voir le catalogue des cartes Helm.
Installation de Helm v3 dans votre cluster
Configurez Helm v3 et les référentiels Helm d'IBM Cloud dans votre cluster.
Avant de commencer : Connectez-vous à votre compte. Le cas échéant, ciblez le groupe de ressources approprié. Définissez le contexte de votre cluster.
-
Installez la dernière version de la version 3 Helm CLI sur votre machine locale.
-
Ajoutez les référentiels Helm d'IBM Cloud dans votre instance Helm.
Si vous avez activé VRF et des noeuds finaux de service dans votre compte IBM Cloud, vous pouvez utiliser le référentiel Helm d'IBM Cloud privé pour conserver votre trafic d'extraction d'image sur le réseau privé. Si vous ne pouvez pas activer VRF ou les noeuds finaux de service dans votre compte, utilisez le domaine de registre public :
helm repo add iks-charts https://icr.io/helm/iks-charts.helm repo add iks-charts https://private.icr.io/helm/iks-charts -
Mettez à jour les référentiels pour extraire les dernières versions de toutes les chartes Helm.
helm repo update -
Répertoriez les chartes Helm actuellement disponibles dans les référentiels IBM Cloud.
helm search repo iks-chartshelm search repo ibm-chartshelm search repo ibm-communityhelm search repo entitledhelm search repo ibm-helm -
Identifiez la charte Helm que vous voulez installer et suivez les instructions indiquées dans le fichier
READMEde la charte pour installer la charte Helm dans votre cluster.