[17.0.0.3 and later]

Liberty Helm 图表

要将定制的 Liberty 应用程序部署至 IBM Cloud Private,请使用 Helm 图表。借助 Helm 图表,您可设置有关如何在 Kubernetes 集群中部署 Liberty 映像的元数据和规则。

需求

GitHub 中提供了此主题的更新。请参阅 LibertyHelm 图表自述文件,以获取最新配置信息。

Helm 图表期望在 Docker 映像中链接下列目录:
/config
Liberty 配置目录。
/logs
日志目录。
/output
输出目录。
如果用户使用来自 websphere-liberty Docker Hub 的 Docker 文件,那么这些链接已存在,无需执行任何操作。然而,如果您想要从头开始构建自己的 Docker 文件,请添加下列各行以生成这些链接:
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]

事务服务

如果计划在 Liberty 中使用事务服务,那么需要持久卷。请将 Liberty server.xml 文件配置为将事务日志放置在此卷上,以便在发生故障且服务器必须重新启动时,日志持久存储。在 server.xml 文件中更新下一行:
<transaction recoverOnStartup="true" waitForRecovery="true" />

访问 Liberty

在浏览器中,使用 http://external_ip:nodeport 访问该应用程序。

配置参数

Helm 图表具有值,您可使用 install --set 参数或用户界面来覆盖这些值。
helm install --name liberty1 --namespace liberty-test1 liberty --debug

请在 LibertyHelm 图表自述文件中查看配置参数。要通过命令行来部署应用程序,请参阅使用 Liberty Helm 图表将 Liberty 应用程序部署至 IBM Cloud Private

配置 Helm 图表后,您可以配置 Liberty 服务器事务日志以了解可用性。有关部署 Liberty 服务器的更多信息,请参阅在 Liberty 中部署应用程序


用于指示主题类型的图标 参考主题

文件名:rwlp_icp_helm.html