Skip to main content

Installation, step by step

To install OpenLM Platform, do the steps in order. Each step ends with a Check box: don't go on until the check passes. If a check fails, the step's page tells you what to look at, and Troubleshooting covers the rest.

Before step 1, fill in the installation worksheet. Every command in the steps expects its variables to be loaded:

source ./openlm-install.env

The following table shows what you do in each step and what you end up with:

StepYou doYou end up with
1. Prepare the clusterCreate the namespace, check storage and ingress, create the DNS nameA namespace openlm, a DNS name that points at your ingress
2. Prepare data servicesCreate 4 SQL databases, check MongoDB, Kafka, and RedisEmpty databases and reachable services
3. Create the secretsRun one scriptAbout 20 Kubernetes Secrets with your connection details, plus the TLS secret
4. Write your values fileFill in one templateopenlm-values.yaml
5. Install the API gatewayOne helm installThe openlm-gateway release
6. Install the platformOne helm installThe openlm-platform release, about 85 pods
7. VerifyRun the checksProof that sign-in, the API, and the UIs work
8. First sign-inSign in, upload the license, activate productsOpenLM Platform ready for your users
Cluster type

Certain steps differ slightly between EKS, AKS, OpenShift, and K3s. Where they do, the step tells you, and the page for your platform has the details: EKS, AKS, OpenShift, K3s. Read your platform page before step 1.

The documentation team might draft this page using a large language model. A technical writer reviews every page and verifies it against the product before publishing it. A human makes the final decision.