[17.0.0.3 und höher]

Liberty-Helmdiagramm

Wenn Sie angepasste Liberty-Anwendungen in IBM Cloud Private implementieren möchten, verwenden Sie ein Helmdiagramm. Mit einem Helmdiagramm legen Sie die Metadaten und Regeln fest, wie das Liberty-Image im Kubernetes-Cluster implementiert wird.

Voraussetzungen

Aktualisierungen zu diesem Thema sind in GitHub verfügbar. Aktuelle Konfigurationsinformationen finden Sie in der Readme-Datei zum Liberty-Helmdiagramm.

Das Helmdiagramm setzt voraus, dass die folgenden Verzeichnisse im Docker-Image verlinkt sind:
/config
Das Liberty-Konfigurationsverzeichnis.
/logs
Das Verzeichnis "logs".
/output
Das Ausgabeverzeichnis.
Wenn ein Benutzer die Dockerfile aus dem websphere-liberty-Docker-Hub verwendet, dann sind diese Links bereits vorhanden und es ist keine Aktion erforderlich. Wenn Sie jedoch eine eigene Dockerfile völlig neu erstellen möchten, fügen Sie die folgenden Zeilen hinzu, um die Links zu erstellen:
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 und höher]

Transaktionsservice

Ein persistenten Datenträger ist erforderlich, wenn Sie beabsichtigen, den Transaktionsservice innerhalb von Liberty zu verwenden. Konfigurieren Sie die Liberty-Datei server.xml so, dass das Transaktionsprotokoll auf diesem Datenträger persistent gespeichert wird, falls ein Fehler auftritt und der Server neu gestartet werden muss. Aktualisieren Sie diese Zeile in der Datei server.xml:
<transaction recoverOnStartup="true" waitForRecovery="true" />

Auf Liberty zugreifen

Geben Sie in einem Browser die URL http://externe_IP-Adresse:Knotenport ein, um auf die Anwendung zuzugreifen.

Konfigurationsparameter

Das Helmdiagramm hat die folgenden Werte, die Sie entweder mit dem Parameter install --set oder über die Benutzerschnittstelle überschreiben können.
helm install --name liberty1 --namespace liberty-test1 liberty --debug

Zeigen Sie die Konfigurationsparameter in der Readme-Datei zum Liberty-Helmdiagramm an. Informationen zum Implementieren von Anwendungen über die Befehlszeile finden Sie unter Liberty-Anwendungen im IBM Cloud Private mit einem Liberty-Helmdiagramm implementieren.

Nachdem Sie das Helmdiagramm konfiguriert haben, können Sie die Verfügbarkeit für das Liberty-Servertransaktionsprotokoll konfigurieren. Weitere Informationen zur Implementierung des Liberty-Servers finden Sie unter Anwendungen in Liberty implementieren.


Symbol das den Typ des Artikels anzeigt. Referenzartikel

Dateiname: rwlp_icp_helm.html