Install on Red Hat OpenShift Container Platform
2 minute read
Red Hat OpenShift Container Platform is a Kubernetes solution for both cloud and on-premises with providers such as AWS, Google and Microsoft Azure. StormForge is compatible with OpenShift Container Platform versions 4.x and later.
Installation
To install StormForge on OpenShift, do one of the following:
-
In the StormForge
values.yamlfile, setopenshift: trueas a top-level key-value pair, and then apply the file:kubectl apply -f values.yaml -
Include the
--set openshift=trueargument when you runhelm install, as in this example:-
Replace
CREDENTIAL_FILEwith the file name that contains your access credential. -
Replace
CLUSTER_NAMEwith the name of the cluster (lowercase, no underscore) you’re installing on.helm install stormforge oci://registry.stormforge.io/library/stormforge \ --namespace stormforge-system \ --create-namespace \ --values CREDENTIAL_FILE \ --set clusterName=CLUSTER_NAME \ --set openshift=true
-
For installation prerequisites, additional arguments, and other details, see the Install topic.
Validate the installation
Within minutes of installing StormForge, you’ll see your workloads and a preliminary recommendation in the StormForge UI at app.stormforge.io.
Installing StormForge also creates a project (namespace) in OpenShift as shown in the OpenShift CLI (oc) output below:
$ oc get all -n stormforge-system
NAME READY STATUS RESTARTS AGE
pod/stormforge-agent-5f6984d44-r94zv 2/2 Running 0 20h
pod/stormforge-exporter-7b9c8d55f-k2xqp 1/1 Running 0 20h
pod/stormforge-applier-8554758f5b-whbc4 1/1 Running 0 20h
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/stormforge-agent 1/1 1 1 20h
deployment.apps/stormforge-exporter 1/1 1 1 20h
deployment.apps/stormforge-applier 1/1 1 1 20h
NAME DESIRED CURRENT READY AGE
replicaset.apps/stormforge-agent-5f6984d44 1 1 1 20h
replicaset.apps/stormforge-exporter-7b9c8d55f 1 1 1 20h
replicaset.apps/stormforge-applier-8554758f5b 1 1 1 20h