You can deploy Liberty
applications into IBM® Cloud Private using a Helm chart. You
can package a Liberty server configuration
along with the applications that it runs, for distribution to colleagues, or installation on other
systems.
About this task
You can deploy applications into
IBM Cloud Private through the
Catalog user interface or by using the Helm command-line
interface.
Procedure
Complete this task to browse the IBM Cloud Private catalog and select the appropriate Helm
chart, which you use to deploy applications.
- Create the Docker container for your
applications. The Docker container is the key input into the Helm chart. Complete this step, if you do not
have an existing Docker hub image for your application.
- From the IBM Cloud Private dashboard, click .
- Navigate through the list of Helm charts to find the Liberty Helm chart.
- Accept the license for Liberty, which is
the Liberty Helm chart that is installed.
- Enter the Helm chart values that allow you to customize the Liberty applications that you are deploying. See
the Liberty Helm chart configuration parameters to help you complete the
values. A warning might be displayed that certain values are missing. However, if you are not using
tranlog.persistence parameters, then ignore that warning message.
The Kubernetes pod is created, the image that was packaged and stored in the registry is
downloaded in the Docker container that is built from that image. After the Docker container is
pushed to a Kubernetes pod, you can connect the browser to the address in the workload management
console, where you can see your application run.
What to do next
See
Administering Liberty manually for configuration options for deploying the
Liberty server, including
Administering the transaction service on Liberty for availability.