Skip to main content
Deploy ULM 9 into a private cloud environment via the required Helm charts. Make a copy of each microservice’s values.yaml file and edit the file with your organization’s information to upload into the cluster. Preconditions:
  • Kubernetes configured with an image pull Secret completed
  • Docker images installed
Landscape is installed first because every microservice depends on it, in addition to the inter-microservice communication with either the Platform or OpenID Connect microservices. A best practice is to install the following Helm charts in this order: Note: If one of the remaining microservices fails to start due to a dependency issue, Kubernetes continues to restart the microservice until all dependencies are resolved.
  1. Pull the specific helm chart (microservice) from the repository and decompress the archive.
    • $ helm repo update
    • $ helm pull <repo>/<release name> --version <version> --untar Example: $ helm pull <repo>/ulm-platform-your-private-cloud --version <1.16> --untar
    Note: Review the associated README.md file for more chart details.
  2. Make a copy of the microservice’s values.yaml file and edit it with the required settings.
  3. Install the new values.yaml file and associated Helm chart via the command: helm install <release name> <repo>/<microservice chart> --version <version> --namespace <namespace> --values values.yaml Example:helm install <abc-ulm-platform-ms> <repo>/ulm-platform-ms-private-cloud --version <2023.04.135> --namespace <abc-ulm> --values yourvalues.yaml
  4. Save a copy of the microservice’s values.yaml file (file is used for future upgrades).
  5. Repeat this process (Steps 1-4) for each Helm chart.
All the helm charts installed successfully and a ULM 9 instance is released and operating in your cluster.

ULM 9 Install Details