[17.0.0.3 and later]

Diagramme Liberty Helm

Pour déployer des applications Liberty personnalisées dans IBM Cloud Private, utilisez un diagramme Helm. Avec un diagramme Helm, définissez des métadonnées et des règles pour définir comment l'image Liberty est déployée dans le cluster Kubernetes.

Conditions préalables

Les mises à jour de cette rubrique sont disponibles dans GitHub. Pour obtenir les dernières informations de configuration, voir le Libertyfichier Readme sur diagramme Helm.

Le diagramme Helm nécessite que les répertoires suivants soient liés dans l'image Docker :
/config
Le répertoire de configuration de Liberty.
/logs
Le répertoire de journaux.
/output
Le répertoire de sortie.
Si un utilisateur utilise notre fichier Docker à partir du concentrateur Docker websphere-liberty, ces liens existent déjà et aucune action n'est requise. Cependant, si vous souhaitez créer votre propre fichier Docker à partir de zéro, ajoutez les lignes suivantes pour créer les liens :
ENV LOG_DIR /logs
ENV WLP_OUTPUT_DIR /opt/ibm/wlp/output
RUN mkdir /logs
&& ln -s $WLP_OUTPUT_DIR/defaultServer /output
&& ln -s /opt/ibm/wlp/usr/servers/defaultServer /config
[18.0.0.1 and later]

Service de transaction

Un volume persistant est requis si vous prévoyez d'utiliser le service de transaction dans Liberty. Configurez le fichier Liberty server.xml pour placer le journal des transactions sur ce volume pour que le journal persiste si une panne se produit et le serveur doit redémarrer. Mettez à jour la ligne suivante dans le fichier server.xml :
<transaction recoverOnStartup="true" waitForRecovery="true" />

Accès à Liberty

Depuis un navigateur, utilisez http://ip_externe:port_noeud pour accéder à l'application.

Paramètres de configuration

Le diagramme Helm possède des valeurs que vous pouvez remplacer à l'aide du paramètre install --set ou de l'interface utilisateur.
helm install --name liberty1 --namespace liberty-test1 liberty --debug

Affichez les paramètres de configuration dans le Liberty fichier Readme sur le diagramme Helm. Pour déployer des applications via la ligne de commande, voir Déploiement d'applications Liberty dans IBM Cloud Private avec un diagramme Liberty Helm.

Après avoir configuré le diagramme Helm, vous pouvez configurer la disponibilité dans le journal des transactions du serveur Liberty. Voir Déploiement d'applications dans Liberty pour en savoir plus sur le déploiement du serveur Liberty.


Icône indiquant le type de rubrique Rubrique de référence

Nom du fichier : rwlp_icp_helm.html